# 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: ```rust fn to_bytes(&self,_writer: &mut dyn std::io::Write) -> std::io::Result fn from_bytes(&self,_reader: &mut dyn std::io::Read) -> std::io::Result ``` To serialize a variable call `to_bytes` and for deserialization call `from_bytes`