Trait encdec_base::helpers::DecodedTagged  
source · [−]pub trait DecodedTagged<'a> {
    type Output: Debug;
    type Error: Debug;
    fn decode_len(
        buff: &'a [u8],
        len: usize
    ) -> Result<Self::Output, Self::Error>;
}Expand description
Decode for fields with tagged lengths
(length must be specified via #[encdec(length=...)] macro)
Required Associated Types
Required Methods
Implementations on Foreign Types
sourceimpl<'a> DecodedTagged<'a> for &[u8]
 
impl<'a> DecodedTagged<'a> for &[u8]
DecodedTagged impl for byte arrays
(requires #[encdec(length=...)] length delimiter)
sourceimpl<'a> DecodedTagged<'a> for &str
 
impl<'a> DecodedTagged<'a> for &str
DecodedTagged impl for string slices (&str)
(requires #[encdec(length=...)] length delimiter)