Trait DecodeRawLe

Source
pub trait DecodeRawLe: Sized {
    // Required method
    fn decode_raw_le(
        reader: &mut (impl ReadRaw + ?Sized),
    ) -> Result<Self, DecodeError>;
}

Required Methods§

Source

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl DecodeRawLe for i8

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for i16

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for i32

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for i64

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for i128

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u8

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u16

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u32

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u64

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u128

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for i256

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for i512

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for i1024

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u256

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u512

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u1024

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u24

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u40

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u48

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Source§

impl DecodeRawLe for u56

Source§

fn decode_raw_le( reader: &mut (impl ReadRaw + ?Sized), ) -> Result<Self, DecodeError>

Implementors§