Expand description
Deferred lazy evaluation using thread-safe thunks.
§Examples
use fp_library::{brands::*, functions::*, types::*};
let memo: ArcLazy<i32> = send_defer(|| ArcLazy::new(|| 42));
assert_eq!(*memo.evaluate(), 42);Traits§
- Send
Deferrable - A trait for deferred lazy evaluation with thread-safe thunks.
Functions§
- send_
defer - Creates a deferred value from a thread-safe thunk.