[][src]Struct tokio_current_thread::RunTimeoutError

pub struct RunTimeoutError { /* fields omitted */ }

Error returned by the run_timeout function.

Methods

impl RunTimeoutError[src]

pub fn is_timeout(&self) -> bool[src]

Returns true if the error was caused by the operation timing out.

Trait Implementations

impl From<EnterError> for RunTimeoutError[src]

impl Display for RunTimeoutError[src]

impl Debug for RunTimeoutError[src]

impl Error for RunTimeoutError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for RunTimeoutError

impl Sync for RunTimeoutError

impl Send for RunTimeoutError

impl UnwindSafe for RunTimeoutError

impl RefUnwindSafe for RunTimeoutError

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]