Struct bitbuffer::LazyBitReadSized [−][src]
pub struct LazyBitReadSized<'a, T: BitReadSized<'a, E>, E: Endianness> { /* fields omitted */ }
Expand description
Struct that lazily reads it’s contents from the stream
Implementations
Trait Implementations
impl<'a, T: BitReadSized<'a, E>, E: Endianness> BitReadSized<'a, E> for LazyBitReadSized<'a, T, E>
impl<'a, T: BitReadSized<'a, E>, E: Endianness> BitReadSized<'a, E> for LazyBitReadSized<'a, T, E>
Read the type from stream
The number of bits that will be read or None if the number of bits will change depending on the bit stream Read more
impl<'a, T: Clone + BitReadSized<'a, E>, E: Clone + Endianness> Clone for LazyBitReadSized<'a, T, E>
impl<'a, T: Clone + BitReadSized<'a, E>, E: Clone + Endianness> Clone for LazyBitReadSized<'a, T, E>
impl<'a, T: Debug + BitReadSized<'a, E>, E: Debug + Endianness> Debug for LazyBitReadSized<'a, T, E>
impl<'a, T: Debug + BitReadSized<'a, E>, E: Debug + Endianness> Debug for LazyBitReadSized<'a, T, E>
Auto Trait Implementations
impl<'a, T, E> !RefUnwindSafe for LazyBitReadSized<'a, T, E>
impl<'a, T, E> !Send for LazyBitReadSized<'a, T, E>
impl<'a, T, E> !Sync for LazyBitReadSized<'a, T, E>
impl<'a, T, E> Unpin for LazyBitReadSized<'a, T, E> where
E: Unpin,
T: Unpin,
impl<'a, T, E> UnwindSafe for LazyBitReadSized<'a, T, E> where
E: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more