文件名称:lazy-static.rs:一个用于在Rust中定义惰性求值静态变量的小宏
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-24 04:21:16
Rust
懒惰的 一个宏,用于在Rust中声明惰性评估的静态值。 使用此宏,可能具有static ,这些static要求在运行时执行代码才能进行初始化。 这包括需要堆分配的任何内容,例如向量或哈希图,以及需要计算非const函数调用的所有内容。 最小支持的rustc 1.27.2+ 此版本已在CI中进行了明确的测试,并且可能仅在新的次要版本中受到影响。 在发行说明中将标出对受支持的最低版本的任何更改。 入门 。 建议在此处查找最新发行的版本,以及指向文档的最新版本的链接。 在本自述文件的最后更新时,可以使用如下所示的最新发布版本: 将以下依赖项添加到您的货运清单中... [ dependencies ] lazy_static = " 1.4.0 " ...并查看以了解如何使用它。 例子 use lazy_static :: lazy_static; use std :: collec
【文件预览】:
lazy-static.rs-master
----LICENSE-MIT(1KB)
----Cargo.toml(1KB)
----compiletest()
--------Cargo.toml(204B)
--------src()
--------tests()
----src()
--------core_lazy.rs(828B)
--------inline_lazy.rs(2KB)
--------lib.rs(6KB)
----LICENSE-APACHE(11KB)
----examples()
--------mutex_map.rs(606B)
----.travis.yml(957B)
----README.md(3KB)
----appveyor.yml(2KB)
----tests()
--------test.rs(4KB)
--------no_std.rs(272B)
----.gitignore(29B)