pub struct PreemptiveRequest { /* private fields */ }Expand description
Future returned by PreemptiveResource::request.
Resolves to a PreemptiveGuard once a unit is acquired — either a free
one, or one taken from a preempted lower-priority holder.
Trait Implementations§
Source§impl Debug for PreemptiveRequest
impl Debug for PreemptiveRequest
Source§impl Drop for PreemptiveRequest
impl Drop for PreemptiveRequest
Source§impl Future for PreemptiveRequest
impl Future for PreemptiveRequest
Auto Trait Implementations§
impl !RefUnwindSafe for PreemptiveRequest
impl !Send for PreemptiveRequest
impl !Sync for PreemptiveRequest
impl !UnwindSafe for PreemptiveRequest
impl Freeze for PreemptiveRequest
impl Unpin for PreemptiveRequest
impl UnsafeUnpin for PreemptiveRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more