1个不稳定版本
0.1.0 | 2023年11月7日 |
---|
#2020 in 编码
13KB
313 行
闪锌矿
一个用于Rust简单二进制序列化和反序列化的无依赖项包。
用法
要使用此包,只需使用cargo(cargo add sphalerite
)安装它,并实现Transcode特质。
Transcode
特质实现了以下函数
fn to_bytes(&self,_writer: &mut dyn std::io::Write) -> std::io::Result<usize>
fn from_bytes(&self,_reader: &mut dyn std::io::Read) -> std::io::Result<Self>
要序列化一个变量,调用to_bytes
,要进行反序列化,调用from_bytes
lib.rs
:
一个用于Rust简单二进制序列化和反序列化的无依赖项包。
用法
要使用此包,只需使用cargo(cargo add sphalerite
)安装它,并实现[Transcode]特质。
要序列化一个变量,调用to_bytes,要进行反序列化,调用from_bytes