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

Required Methods§

Object Safety§

This trait is not object safe.

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>