Chronoflake

Crate to generate unique 64-bit IDs in centralised or decentralised systems.

Based on the Twitter Snowflake algorithm.

Usage

```rust use chronoflake::IdGenerator;

const MACHINEID: u16 = 49; fn main() { // Create an ID generator using the default (Twitter) epoch let mut cf = IdGenerator::new(MACHINEID);

// Generate a unique ID
let id = cf.generate_id();

// Futher processing...

}