tiny-counter 0.1.0

Track event counts across time windows with fixed memory and fast queries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Tests for .into_buckets() query method

use tiny_counter::EventStore;

#[test]
fn query_into_buckets() {
    let store = EventStore::new();

    store.record_count("event", 100);

    let buckets = store.query("event").last_days(7).into_buckets();

    assert_eq!(buckets.len(), 7);
    assert_eq!(buckets[0], 100); // Current day
}