Struct rcu_cell::RcuCell [−][src]
pub struct RcuCell<T> { /* fields omitted */ }
Methods
impl<T> RcuCell<T>
[src]
impl<T> RcuCell<T>
pub fn new(data: Option<T>) -> Self
[src]
pub fn new(data: Option<T>) -> Self
pub fn is_none(&self) -> bool
[src]
pub fn is_none(&self) -> bool
pub fn is_locked(&self) -> bool
[src]
pub fn is_locked(&self) -> bool
pub fn read(&self) -> Option<RcuReader<T>>
[src]
pub fn read(&self) -> Option<RcuReader<T>>
pub fn try_lock(&self) -> Option<RcuGuard<T>>
[src]
pub fn try_lock(&self) -> Option<RcuGuard<T>>