Struct Lazy
pub struct Lazy {}
Lazy block buffer kind, which guarantees that buffer position
always lies in the range of 0..=BlockSize.
Trait Implementations
impl BufferKind for Lazy
impl Clone for Lazy
fn clone(&self) -> Self
impl Copy for Lazy
impl Debug for Lazy
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for Lazy
fn default() -> Self
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
impl<T> Any for Lazy
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Lazy
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Lazy
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Lazy
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Lazy
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Same for Lazy
type Output = T;
impl<T> ToOwned for Lazy
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Lazy
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Lazy
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Lazy
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>