fn log_time(start: time::Instant, message: &str) {
    let end = time::Instant::now();
    let duration = end.duration_since(start);
    info!("{}: {}", message,
          duration.as_secs() as f64 + duration.subsec_nanos() as f64 * 1e-9);
}
/// End a clock and report running time.
End a clock and report running time.
End a clock and report running time .
fn log_time(start: time::Instant, message: &str) {
    let end = time::Instant::now();
    let duration = end.duration_since(start);
    info!("{}: {}", message,
          duration.as_secs() as f64 + duration.subsec_nanos() as f64 * 1e-9);
}
fn log_time ( start : time :: Instant , message : & str ) { let end = time :: Instant :: now ( ) ; let duration = end . duration_since ( start ) ; info ! ( " " message duration as_secs ( ) as f64 duration subsec_nanos ( ) as f64 1e-9 ) ; }
End a clock and report running time.
End a clock and report running time .
start
time::Instant
message
&str