pub struct CljxPromise {
pub value: Mutex<Option<Value>>,
pub cond: Condvar,
}Expand description
A one-shot rendezvous (promise).
Fields§
§value: Mutex<Option<Value>>§cond: CondvarImplementations§
Source§impl CljxPromise
impl CljxPromise
Trait Implementations§
Source§impl Debug for CljxPromise
impl Debug for CljxPromise
Source§impl Default for CljxPromise
impl Default for CljxPromise
Source§impl Trace for CljxPromise
impl Trace for CljxPromise
fn trace(&self, visitor: &mut MarkVisitor)
fn gc_size_extra(&self) -> usize
Auto Trait Implementations§
impl !Freeze for CljxPromise
impl !Send for CljxPromise
impl !Sync for CljxPromise
impl RefUnwindSafe for CljxPromise
impl Unpin for CljxPromise
impl UnsafeUnpin for CljxPromise
impl UnwindSafe for CljxPromise
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