Trait dusk_bytes::DeserializableSlice [−][src]
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.