5 releases (2 stable)
1.0.1 | Jul 19, 2022 |
---|---|
1.0.0 | Apr 10, 2021 |
0.2.0 | Dec 19, 2020 |
0.1.2 | Oct 2, 2020 |
0.1.1 | Oct 2, 2020 |
#97 in Value formatting
606 downloads per month
Used in motel
275KB
19K
SLoC
cool-id-generator
This is a no_std cool-id-generator. It makes memorable ids. honest-turbo-tailor-gregory, romantic-robot-chicken-kenneth and happy-ultra-barista-shane would approve.
Installation
Simply add a corresponding entry to your Cargo.toml
dependency list:
[dependencies]
cool-id-generator = "1.0"
Tests
cargo test -- --nocapture
Benchmark
cargo bench
running 3 tests
test tests::bench_id ... bench: 243 ns/iter (+/- 51)
test tests::bench_long_id ... bench: 298 ns/iter (+/- 63)
test tests::bench_very_long_id ... bench: 328 ns/iter (+/- 46)
lib.rs
:
This is a cool-id-generator.
It makes memorable ids. honest-turbo-tailor-gregory, romantic-robot-chicken-kenneth and happy-ultra-barista-shane would approve.
#[macro_use]
use cool_id_generator::{get_id, Size};
let my_id = get_id(Size::Medium);
println!("{:?}", my_id);
let my_long_id = get_id(Size::Long);
println!("{:?}", my_long_id);
Dependencies
~310KB