Trait thunk::Lazy
[−]
[src]
pub trait Lazy<'a>: LazyRef<'a> + LazyMut<'a> where
Self::Target: Sized, { fn unwrap(self) -> Self::Target; }
The Lazy
trait abstracts owned, lazily computed values.
Required Methods
Implementors
impl<'a, T: 'a> Lazy<'a> for Strict<T>
impl<'a, T: 'a> Lazy<'a> for AtomicThunk<'a, T>
impl<'a, T: 'a> Lazy<'a> for Thunk<'a, T>