sphalerite

Crates.iosphalerite
lib.rssphalerite
version0.1.0
sourcesrc
created_at2023-11-07 12:39:48.372736
updated_at2023-11-07 12:39:48.372736
descriptionA dependency-free crate for binary serialization
homepage
repositoryhttps://github.com/Phil-hacker/sphalerite
max_upload_size
id1028024
size14,321
Phil-hacker (Phil-hacker)

documentation

README

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

Commit count: 4

cargo fmt