Trait dusk_bytes::DeserializableSlice
source · [−]pub trait DeserializableSlice<const N: usize>: Serializable<N> {
fn from_slice(buf: &[u8]) -> Result<Self, Self::Error>
where
Self: Sized,
Self::Error: BadLength,
{ ... }
fn from_reader<R>(buf: &mut R) -> Result<Self, Self::Error>
where
R: Read,
Self: Sized,
Self::Error: BadLength,
{ ... }
}Expand description
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.