1个不稳定版本
0.2.0 | 2024年7月28日 |
---|
#650 in 编码
每月下载量155
用于firefly_cli
26KB
418 行
firefly-types
[ 📄 文档 ] [ 🐙 github ] [ 📦 crates.io ]
Rust包,用于序列化和解析Firefly Zero元数据文件格式。它被firefly-runtime和firefly-launcher使用,如果您正在制作自己的启动器,它可能很有用。
安装
cargo add firefly-types
使用
use firefly_rust::sudo;
use firefly_types::Meta;
let meta_path = "roms/sys/launcher/_meta";
let meta_raw = sudo::load_file_buf(meta_path).unwrap();
let meta = Meta::decode(meta_raw.data()).unwrap();
许可证
MIT许可证。您可以免费用于任何应用,无论是商业还是非商业。
lib.rs
:
Firefly Zero元数据文件格式的解析器和序列化器。
基于postcard,兼容no_std的Rust优先二进制序列化格式。
依赖项
~0.5–1.1MB
~25K SLoC