Struct monitor::Monitor
[−]
[src]
pub struct Monitor<T: Sized> { /* fields omitted */ }
Methods
impl<T: Sized> Monitor<T>
[src]
fn new(val: T) -> Monitor<T>
fn with_lock<U, F>(&self, f: F) -> U where
F: FnOnce(MonitorGuard<T>) -> U,
F: FnOnce(MonitorGuard<T>) -> U,