simpleflake 0.0.1

Distributed ID generation in Rust for the lazy.
docs.rs failed to build simpleflake-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: simpleflake-0.0.4

simpleflake-rs

Travis Status: Build Status

Distributed ID generation in rust for the lazy. Based on the awesome python implementation from SawdustSoftware.

You can read an overview of what this does and why it came into being at the Sawdust Software Blog.

Installation

Just add this crate as a dependency to your Cargo.toml:

[dependencies.simpleflake]
git = "https://github.com/michaelcontento/simpleflake-rs.git"

Usage

extern crate simpleflake;

let new_id = simpleflake::new();
println!("generated id: {}", new_id);

let parts = simpleflake::parse(new_id);
println!("timestamp: {}", parts.timestamp);
println!("random bits: {}", parts.random_bits);