Skip to main content

Module send_deferrable

Module send_deferrable 

Source
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§

SendDeferrable
A trait for deferred lazy evaluation with thread-safe thunks.

Functions§

send_defer
Creates a deferred value from a thread-safe thunk.