pub(super) fn elapsed(self, state: &State) -> Timing {
        let timing = self.elapsed_no_logging();

        if let Timing::Invalid = timing {
            error!(
                "[{}] Unable to measure timing of request, num_microseconds was None",
                request_id(state)
            );
        }

        timing
    }
/// Finishes measuring, and returns the elapsed time as a `Timing` value.
Finishes measuring, and returns the elapsed time as a `Timing` value.
Finishes measuring and returns the elapsed time as a ` Timing ` value .
pub(super) fn elapsed(self, state: &State) -> Timing {
        let timing = self.elapsed_no_logging();
        if let Timing::Invalid = timing {
            error!(
                "[{}] Unable to measure timing of request, num_microseconds was None",
                request_id(state)
            );
        }
        timing
    }
pub ( super ) fn elapsed ( self , state : & State ) -> Timing { let timing = self . elapsed_no_logging ( ) ; if let Timing :: Invalid = timing { error ! ( " " request_id ( state ) ) ; } timing }
Finishes measuring, and returns the elapsed time as a `Timing` value.
Finishes measuring and returns the elapsed time as a ` Timing ` value .
self
state
&State
self
state
&State