pub struct RWWriteMode<'self, T> { data: &'self mut T, token: RWLockWriteMode<'self>, poison: PoisonOnFail, }
The "write permission" token used for RWArc.write_downgrade().
impl<'self, T: std::kinds::Freeze + std::kinds::Send> RWWriteMode<'self, T>
fn write<U>(&mut self, blk: &fn(x: &mut T) -> U) -> U
Access the pre-downgrade RWArc in write mode.
fn write_cond<'x, 'c, U>(&mut self, blk: &fn(x: &'x mut T, c: &'c Condvar) -> U) -> U
Access the pre-downgrade RWArc in write mode with a condvar.
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
(or str
), enum
,
trait
, typedef
(or
tdef
).