Trait dusk_bytes::DeserializableSlice [−][src]
An optional trait used to implement [from_slice] on top of types that
uses Serializable trait.
The default implementation makes use of Serializable trait to provide
the necessary deserialization functionality without additional code from the
consumer.
Provided methods
fn from_slice(buf: &[u8]) -> Result<Self, Self::Error> where
Self: Sized,
Self::Error: BadLength, [src]
Self: Sized,
Self::Error: BadLength,
fn from_reader<R>(buf: &mut R) -> Result<Self, Self::Error> where
R: Read,
Self: Sized,
Self::Error: BadLength, [src]
R: Read,
Self: Sized,
Self::Error: BadLength,
Deserialize the type reading the bytes from a reader. The bytes read are removed from the reader.
Implementors
impl<T, const N: usize> DeserializableSlice<N> for T where
T: Serializable<N>, [src]
T: Serializable<N>,