3 releases

0.1.2 Aug 13, 2024
0.1.1 May 8, 2024
0.1.0 Apr 14, 2024

#754 in Data structures

Download history 250/week @ 2024-12-11 415/week @ 2024-12-18 365/week @ 2024-12-25 359/week @ 2025-01-01 272/week @ 2025-01-08 64/week @ 2025-01-15 100/week @ 2025-01-22 136/week @ 2025-01-29 263/week @ 2025-02-05 366/week @ 2025-02-12 241/week @ 2025-02-19 199/week @ 2025-02-26 213/week @ 2025-03-05 291/week @ 2025-03-12 212/week @ 2025-03-19 69/week @ 2025-03-26

802 downloads per month
Used in syd

Apache-2.0 OR MIT

14KB
305 lines

expiringmap

A rust library implementing a TTL map.

use std::time::Duration;
use expiringmap::ExpiringMap;

fn main() {
    let mut map = ExpiringMap::new();
    map.insert("key", "value", Duration::from_millis(50));
    std::thread::sleep(Duration::from_millis(60));
    assert!(map.get(&"key").is_none());
}

No runtime deps