Skip to main content

LockKpArcRwLockFor

Type Alias LockKpArcRwLockFor 

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

Type alias for LockKp over Arc<std::sync::RwLock>. Use with derive macro’s _lock() methods.

Aliased Type§

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