Skip to main content

DecoderValueMut

Trait DecoderValueMut 

Source
pub trait DecoderValueMut<'a>: Sized {
    // Required method
    fn decode_mut(
        bytes: DecoderBufferMut<'a>,
    ) -> DecoderBufferMutResult<'a, Self>;
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a> DecoderValueMut<'a> for f32

Source§

impl<'a> DecoderValueMut<'a> for f64

Source§

impl<'a> DecoderValueMut<'a> for i8

Source§

impl<'a> DecoderValueMut<'a> for i16

Source§

impl<'a> DecoderValueMut<'a> for i32

Source§

impl<'a> DecoderValueMut<'a> for i64

Source§

impl<'a> DecoderValueMut<'a> for i128

Source§

impl<'a> DecoderValueMut<'a> for u8

Source§

impl<'a> DecoderValueMut<'a> for u16

Source§

impl<'a> DecoderValueMut<'a> for u32

Source§

impl<'a> DecoderValueMut<'a> for u64

Source§

impl<'a> DecoderValueMut<'a> for u128

Source§

impl<'a> DecoderValueMut<'a> for ()

Source§

impl<'a, T: DecoderValueMut<'a>> DecoderValueMut<'a> for Option<T>

Implementors§

Source§

impl<'a> DecoderValueMut<'a> for &'a I16
where I16: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a I32
where I32: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a I64
where I64: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a I128
where I128: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a U16
where U16: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a U32
where U32: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a U64
where U64: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a U128
where U128: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut I16
where I16: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut I32
where I32: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut I64
where I64: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut I128
where I128: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut U16
where U16: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut U32
where U32: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut U64
where U64: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for &'a mut U128
where U128: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for i24

Source§

impl<'a> DecoderValueMut<'a> for i48

Source§

impl<'a> DecoderValueMut<'a> for u24

Source§

impl<'a> DecoderValueMut<'a> for u48

Source§

impl<'a> DecoderValueMut<'a> for I16
where I16: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for I32
where I32: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for I64
where I64: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for I128
where I128: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for U16
where U16: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for U32
where U32: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for U64
where U64: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for U128
where U128: FromBytes,

Source§

impl<'a> DecoderValueMut<'a> for DecoderBuffer<'a>

Source§

impl<'a> DecoderValueMut<'a> for DecoderBufferMut<'a>