[−][src]Struct timeouts::TimeoutHandle
Implementations
impl TimeoutHandle
[src]
pub fn cancel_ignored(self)
[src]
Cancel a timeout. Returns immediately, sometimes prevents the timeout listener from running
Note we'll return immediately, prior to cancelling the thread
pub async fn cancel(self) -> TimeoutResult
[src]
Cancel a timeout if not already timed out and wait for the result
pub fn cancel_sync(self) -> TimeoutResult
[src]
Cancel a timeout if not already timed out and wait for the result
Auto Trait Implementations
impl !RefUnwindSafe for TimeoutHandle
impl Send for TimeoutHandle
impl Sync for TimeoutHandle
impl Unpin for TimeoutHandle
impl !UnwindSafe for TimeoutHandle
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<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>,