Struct extra::arc::RWReadMode

pub struct RWReadMode<'self, T> {
    data: &'self T,
    token: RWLockReadMode<'self>,
}

The "read permission" token used for RWArc.write_downgrade().

Methods

impl<'self, T: std::kinds::Freeze + std::kinds::Send> RWReadMode<'self, T>

fn read<U>(&self, blk: &fn(x: &T) -> U) -> U

Access the post-downgrade rwlock in read mode.