Skip to main content

LockKpArcMutexOptionFor

Type Alias LockKpArcMutexOptionFor 

Source
pub type LockKpArcMutexOptionFor<Root, Lock, Inner> = LockKp<Root, Lock, Option<Inner>, Inner, &'static Root, &'static Lock, &'static Option<Inner>, &'static Inner, &'static mut Root, &'static mut Lock, &'static mut Option<Inner>, &'static mut Inner, for<'b> fn(&'b Root) -> Option<&'b Lock>, for<'b> fn(&'b mut Root) -> Option<&'b mut Lock>, ArcMutexAccess<Option<Inner>>, for<'b> fn(&'b Option<Inner>) -> Option<&'b Inner>, for<'b> fn(&'b mut Option<Inner>) -> Option<&'b mut Inner>>;
Expand description

Type alias for LockKp over Arc<std::sync::Mutex<Option>>; value is T (extract from Option).

Aliased Typeยง

pub struct LockKpArcMutexOptionFor<Root, Lock, Inner> { /* private fields */ }