1 unstable release
0.1.0 | Nov 7, 2023 |
---|
#2502 in Encoding
13KB
313 lines
Sphalerite
A dependency-less crate for simple binary serialization and deserialization in rust.
Usage
To use the crate simply install it using cargo
(cargo add sphalerite
)
and implement the Transcode trait.
The Transcode
trait implements following functions:
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 serialize a variable call to_bytes
and for deserialization call from_bytes
lib.rs
:
A dependency-less crate for simple binary serialization and deserialization in rust.
Usage
To use the crate simply install it using cargo
(cargo add sphalerite
)
and implement the [Transcode] trait.
To serialize a variable call to_bytes and for deserialization call from_bytes