pub fn elapsed(&self) -> f64 {
        let d = self.start.elapsed();
        let nanos = f64::from(d.subsec_nanos()) / 1e9;
        d.as_secs() as f64 + nanos
    }
/// Returns the time elapsed since the timer was started (in seconds).
Returns the time elapsed since the timer was started (in seconds).
Returns the time elapsed since the timer was started ( in seconds ) .
pub fn elapsed(&self) -> f64 {
        let d = self.start.elapsed();
        let nanos = f64::from(d.subsec_nanos()) / 1e9;
        d.as_secs() as f64 + nanos
    }
pub fn elapsed ( & self ) -> f64 { let d = self . start . elapsed ( ) ; let nanos = f64 :: from ( d . subsec_nanos ( ) ) / 1e9 ; d . as_secs ( ) as f64 + nanos }
Returns the time elapsed since the timer was started (in seconds).
Returns the time elapsed since the timer was started ( in seconds ) .
&self
&self