pub struct Lazy {}Expand description
Lazy block buffer kind, which guarantees that buffer position
always lies in the range of 0..=BlockSize.
Trait Implementations§
Source§impl Sealed for Lazy
impl Sealed for Lazy
const NAME: &'static str = "BlockBuffer<Lazy>"
type Pos = u8
type Overhead = UInt<UTerm, B1>
fn get_pos<N: ArraySize>( _buf_val: &MaybeUninit<Array<u8, N>>, pos: &Self::Pos, ) -> usize
fn set_pos<N: ArraySize>( _: &mut MaybeUninit<Array<u8, N>>, pos: &mut Self::Pos, val: usize, )
impl BufferKind for Lazy
impl Copy for Lazy
Auto Trait Implementations§
impl Freeze for Lazy
impl RefUnwindSafe for Lazy
impl Send for Lazy
impl Sync for Lazy
impl Unpin for Lazy
impl UnsafeUnpin for Lazy
impl UnwindSafe for Lazy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more