pub struct DescendantMonitorStop { /* private fields */ }Expand description
Shared cancellation handle for a host-native descendant monitor.
Implementations§
Source§impl DescendantMonitorStop
impl DescendantMonitorStop
Sourcepub fn is_stopped(&self) -> bool
pub fn is_stopped(&self) -> bool
Report whether monitoring was cancelled.
Sourcepub fn wait_timeout(&self, timeout: Duration) -> bool
pub fn wait_timeout(&self, timeout: Duration) -> bool
Wait until cancelled or timeout expires, returning whether cancelled.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for DescendantMonitorStop
impl RefUnwindSafe for DescendantMonitorStop
impl Send for DescendantMonitorStop
impl Sync for DescendantMonitorStop
impl Unpin for DescendantMonitorStop
impl UnsafeUnpin for DescendantMonitorStop
impl UnwindSafe for DescendantMonitorStop
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 more