#static #lazy-evaluation #init

nightly macro lazing

类似于lazy_static的宏可以初始化静态变量

2个版本

0.1.1 2020年3月29日
0.1.0 2020年3月28日

#56 in #init

MIT 许可证

6KB
75

Lazing

类似于lazy_static的宏可以初始化静态变量。

用法

use std::ops::Deref;
#[lazy]
static NAME: String = "Hello".to_owned();

fn main() {
    println!("{}",NAME.deref());
}
 

lib.rs:

类似于lazy_static的宏可以初始化静态变量。

用法

#[lazy]
static NAME: String = "Hello".to_string();

fn main() {
   println!("{}",NAME.deref());
}
 

依赖项

~1.5MB
~35K SLoC