Trait ocl::async::OrderGuard [−][src]
pub trait OrderGuard<V> where
Self: Sized, { fn new(order_lock: OrderLock<V>, release_event: Option<Event>) -> Self; fn order_lock(&self) -> &OrderLock<V>; unsafe fn forget(self) { ... } }
A read or write guard for an OrderLock
.
Required Methods
fn new(order_lock: OrderLock<V>, release_event: Option<Event>) -> Self
fn order_lock(&self) -> &OrderLock<V>
Provided Methods
unsafe fn forget(self)
Implementors
impl<V> OrderGuard<V> for ReadGuard<V>
impl<V> OrderGuard<V> for WriteGuard<V>