4 个版本 (重大变更)
0.4.0 | 2020 年 11 月 12 日 |
---|---|
0.3.0 | 2019 年 2 月 5 日 |
0.2.0 | 2019 年 2 月 4 日 |
0.1.0 | 2019 年 2 月 4 日 |
#1 in #晚
每月 41 次下载
用于 efw
7KB
126 行
late-static
在运行时初始化静态变量。
请参阅最新的 文档。
lib.rs
:
在运行时初始化变量,这些变量随后表现得像静态变量。
extern crate late_static;
use late_static::LateStatic;
struct Foo {
pub value: u32,
}
static FOO: LateStatic<Foo> = LateStatic::new();
fn main() {
unsafe {
LateStatic::assign(&FOO, Foo { value: 42 });
}
println!("{}", FOO.value);
}