Crate speedometer [] [src]

speedometer

[crates.io version][2] [build status][4] [downloads][6] [docs.rs docs]8

Measure throughput in bytes per second. Adapted from mafintosh/speedometer.

Usage

extern crate speedometer;
use speedometer::Speedometer;
use std::time::Duration;

let window_size = Duration::from_secs(5); // default is 5 second window size
let mut meter = Speedometer::new(window_size);
meter.entry(10);

println!("{:?} bytes/second!", meter.measure().unwrap());

Installation

$ cargo add speedometer

License

MIT OR Apache-2.0

Structs

Entry

Entries into the queue.

Speedometer

Measure speed in bytes/second.