├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rustfmt.toml ├── Cargo.toml ├── LICENSE.md ├── README.md ├── benches ├── xid_id_from_str.rs ├── xid_new.rs └── xid_new_to_string.rs ├── examples └── gen.rs └── src ├── generator.rs ├── id.rs ├── lib.rs ├── machine_id.rs └── pid.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .vscode/ 4 | -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/README.md -------------------------------------------------------------------------------- /benches/xid_id_from_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/benches/xid_id_from_str.rs -------------------------------------------------------------------------------- /benches/xid_new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/benches/xid_new.rs -------------------------------------------------------------------------------- /benches/xid_new_to_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/benches/xid_new_to_string.rs -------------------------------------------------------------------------------- /examples/gen.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("{}", xid::new()); 3 | } 4 | -------------------------------------------------------------------------------- /src/generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/src/generator.rs -------------------------------------------------------------------------------- /src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/src/id.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/machine_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/src/machine_id.rs -------------------------------------------------------------------------------- /src/pid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kazk/xid-rs/HEAD/src/pid.rs --------------------------------------------------------------------------------