80个版本 (22个破坏性版本)
新 0.118.0-rc1 | 2024年8月19日 |
---|---|
0.117.0 | 2024年7月29日 |
0.117.0-rc3 | 2024年6月21日 |
0.115.0-rc2 | 2024年3月20日 |
0.38.0 | 2020年11月18日 |
#950 in 神奇豆
3,277 每月下载量
用于 58 个crate (8 直接)
255KB
5.5K SLoC
ckb-resource
此crate是ckb的一个组件。
CKB二进制文件的捆绑资源。
最低支持的Rust版本策略 (MSRV)
此crate的最低支持的rustc版本是1.75.0
lib.rs
:
在CKB二进制文件中捆绑资源。
此crate捆绑了ckb.toml、ckb-miner.toml、default.db-options文件以及目录specs
中的所有文件。
捆绑的文件可以通过Resource::Bundled
读取,例如
// Read bundled ckb.toml
use ckb_resource::{Resource, CKB_CONFIG_FILE_NAME};
let ckb_toml_bytes = Resource::bundled(CKB_CONFIG_FILE_NAME.to_string()).get().unwrap();
println!("ckb.toml\n{}", String::from_utf8(ckb_toml_bytes.to_vec()).unwrap());
这些捆绑的文件可以使用spec branches针对不同的链进行定制。请参阅Template。
依赖项
~7–9MB
~156K SLoC