Skip to content

cnirrad/snowflake-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

snowflake-rs

This is a Rust implementation of Twitter's Snowflake ID's, which generate unique 64-bit ID's in a distributed manner. The ID's generated are roughly time sortable and made up of a 41 bit timestamp, 10 bit node ID, and a 12 bit sequence number.

Usage

let mut s = Snowflake::new(5);
let mut last = s.generate();

About

Snowflake ID's for Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages