[−][src]Struct access_queue::Access
A Future of a queued access to the inner item.
This can be constructed from AccessQueue::access. It is a Future, and it resolves to an
AccessGuard, which dereferences to the inner item guarded by the access queue.
Implementations
impl<'a, T> Access<'a, T>[src]
pub fn skip_queue(&self) -> &T[src]
Access the guarded item without waiting in the AccessQueue.
This can be used to access the item without following the limitations on the number of allowed concurrent accesses.
Trait Implementations
Auto Trait Implementations
impl<'a, T> !RefUnwindSafe for Access<'a, T>
impl<'a, T> Send for Access<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Sync for Access<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Unpin for Access<'a, T>
impl<'a, T> !UnwindSafe for Access<'a, T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<F> IntoFuture for F where
F: Future, [src]
F: Future,
type Output = <F as Future>::Output
🔬 This is a nightly-only experimental API. (
into_future)The output that the future will produce on completion.
type Future = F
🔬 This is a nightly-only experimental API. (
into_future)Which kind of future are we turning this into?
fn into_future(self) -> <F as IntoFuture>::Future[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,