pub struct StageGuard { /* private fields */ }Expand description
Puts the previous stage back. A spent bound keeps the name it timed out on.
Trait Implementations§
Source§impl Drop for StageGuard
impl Drop for StageGuard
Auto Trait Implementations§
impl Forget for StageGuard
impl Freeze for StageGuard
impl Move for StageGuard
impl RefUnwindSafe for StageGuard
impl Send for StageGuard
impl Sync for StageGuard
impl Unpin for StageGuard
impl UnsafeUnpin for StageGuard
impl UnwindSafe for StageGuard
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
impl<T> ErasedDestructor for Twhere
T: 'static,
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 more