structure:使用格式字符串创建强类型数据打包接口

时间:2024-06-12 17:17:39
【文件属性】:

文件名称:structure:使用格式字符串创建强类型数据打包接口

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-12 17:17:39

Rust

结构 使用格式字符串创建强类型的数据打包/拆包接口(受Python的struct库启发)。 安装 将此添加到您的Cargo.toml : [ dependencies ] structure = " 0.1 " 将此添加到您的模块: use structure :: {structure, structure_impl}; 或对于2018年之前版本的锈,将其添加到板条箱根目录中: #[macro_use] extern crate structure; 例子 // Two `u32` and one `u8` let s = structure! ( "2IB" ); let buf: Vec < u8> = s. pack ( 1 , 2 , 3 )?; assert_eq! (buf, vec! [ 0 , 0 , 0 , 1 , 0 , 0 , 0 , 2 , 3 ]


【文件预览】:
structure-master
----.gitignore(37B)
----src()
--------lib.rs(5KB)
----.travis.yml(126B)
----Cargo.toml(796B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------test.rs(6KB)
----structure-macro-impl()
--------src()
--------Cargo.toml(440B)
--------LICENSE-MIT(14B)
--------README.md(12B)
--------LICENSE-APACHE(17B)
----appveyor.yml(518B)
----LICENSE-APACHE(11KB)

网友评论