timeid 0.0.1

A simple crate to generate unique, timestamp-based IDs with memo/tag support stored in local SQLite
Documentation
use timeid::TimeId;

#[test]
fn test_reset_and_status() {
    TimeId::reset(None).unwrap();
    assert_eq!(TimeId::status().unwrap(), 0);
}

#[test]
fn test_gen_and_parse() {
    TimeId::reset(None).unwrap();

    for _ in 0..5 {
        let id = TimeId::gen().unwrap();
        let ts = TimeId::parse(&id);
        println!("ID: {}, Parsed: {}", id, ts);
    }

    assert_eq!(TimeId::status().unwrap(), 5);
}