Trait encdec_base::decode::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 helper trait for for fields with external length tags
(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)