get_events

Function get_events 

Source
pub fn get_events() -> Vec<Event>
Expand description

Get all recorded events.

Returns a copy of all events recorded since the last reset(). Events are ordered by timestamp (monotonically increasing).

§Returns

A Vec<Event> containing all recorded events.

§Examples

let x = track_new("x", 42);
let r = track_borrow("r", &x);

let events = get_events();
assert_eq!(events.len(), 2);
assert!(events[0].is_new());
assert!(events[1].is_borrow());

§Exporting to JSON

let events = get_events();
let json = serde_json::to_string_pretty(&events).unwrap();
println!("{}", json);