Skip to main content

TryRead

Trait TryRead 

Source
pub trait TryRead {
    type ReadValue;

    // Required method
    fn try_read(&self) -> Result<Self::ReadValue, Error>;
}

Required Associated Types§

Required Methods§

Source

fn try_read(&self) -> Result<Self::ReadValue, Error>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§

Source§

impl<T: Copy> TryRead for VirtualField<T>

Source§

impl<const BITS: usize, E: ByteOrder, S: Storage, ST: State> TryRead for Flag<BITS, E, S, ST>

Source§

impl<const BITS: usize, E: ByteOrder, S: Storage, ST: State> TryRead for Int<BITS, E, S, ST>

Source§

impl<const BITS: usize, E: ByteOrder, S: Storage, ST: State> TryRead for UInt<BITS, E, S, ST>

Source§

impl<const BITS: usize, const BIT_OFFSET: usize, E: ByteOrder, S: Storage, ST: State> TryRead for BitFlag<BITS, BIT_OFFSET, E, S, ST>

Source§

impl<const BITS: usize, const BIT_OFFSET: usize, E: ByteOrder, S: Storage, ST: State> TryRead for BitInt<BITS, BIT_OFFSET, E, S, ST>

Source§

impl<const BITS: usize, const BIT_OFFSET: usize, E: ByteOrder, S: Storage, ST: State> TryRead for BitUInt<BITS, BIT_OFFSET, E, S, ST>