Bytey
Bytey provides a convenient and easy to use byte storage.
Installation
To start using this crate all you have to do is add it to your Cargo.toml:
[]
= "0.1.0"
Usage
use ByteBuffer;
Any value written to the ByteBuffer will have to implement the ByteBufferWrite trait.
By default, this trait is implemented on all numerical primitives(u8, u16, i8, i16, etc...).
Reading a type from the ByteBuffer requires that type to implement the ByteBufferRead trait,
this has also been implemented by default on all numeral primitives.
If you would like to see more default implementations of these traits let me know in an issue on GitHub!
Contributing
Feel free to contribute by sending pull requests. For major changes or if you have an idea that could help improve Bytey, please open an issue!
Please make sure if you do contribute that tests are updated appropriately.