pipebytes 0.1.5

A pipebase plugin using byteorder
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod convert;

pub use convert::*;

pub trait FromBytes: Sized {
    fn from_bytes(bytes: Vec<u8>) -> anyhow::Result<Self>;
}

pub trait AsBytes {
    fn as_bytes(&self) -> anyhow::Result<Vec<u8>>;
}

pub trait IntoBytes {
    fn into_bytes(self) -> anyhow::Result<Vec<u8>>;
}