Trait encdec_base::decode::Decode
source · [−]pub trait Decode<'a>: Sized {
type Output: Debug;
type Error: From<Error> + Debug;
fn decode(buff: &'a [u8]) -> Result<(Self::Output, usize), Self::Error>;
}Expand description
Decode trait implemented for binary decodable objects
Required Associated Types
Required Methods
Implementations on Foreign Types
sourceimpl<'a, T, const N: usize> Decode<'a> for [T; N]where
T: Decode<'a>,
<T as Decode<'a>>::Error: From<Error> + Debug,
impl<'a, T, const N: usize> Decode<'a> for [T; N]where
T: Decode<'a>,
<T as Decode<'a>>::Error: From<Error> + Debug,
Blanket Decode impl for slices of encodable types