pub fn elapsed(&self) -> bool {
        self.timeout
            .map(|timeout| self.start.elapsed() >= timeout)
            .unwrap_or(false)
    }
/// Returns whether the timeout has elapsed.
///
/// It always returns `false` if the initial timeout was set to `None`.
Returns whether the timeout has elapsed.
It always returns `false` if the initial timeout was set to `None`.
Returns whether the timeout has elapsed . It always returns ` false ` if the initial timeout was set to ` None ` .
pub fn elapsed(&self) -> bool {
        self.timeout
            .map(|timeout| self.start.elapsed() >= timeout)
            .unwrap_or(false)
    }
pub fn elapsed ( & self ) -> bool { self . timeout . map ( | timeout | self . start . elapsed ( ) >= timeout ) . unwrap_or ( false ) }
Returns whether the timeout has elapsed.
Returns whether the timeout has elapsed .
&self
&self