twitter_snowflake 1.0.2

A lightweight, efficient library that implements Twitter's Snowflake algorithm
Documentation
1
2
3
4
5
6
7
8
9
10
use {std::error::Error, twitter_snowflake::Snowflake};

fn main() -> Result<(), Box<dyn Error>> {
    let worker_id = 1;
    let mut snowflake = Snowflake::new(worker_id)?;
    let sfid = snowflake.generate()?;
    println!("Snowflake ID: {}", sfid);

    Ok(())
}