# ColorID
[![Package version](https://img.shields.io/crates/v/colorid.svg)](https://crates.io/crates/colorid)
[![License](https://img.shields.io/badge/license-MIT%20License-blue.svg)](https://github.com/rustq/colorid/blob/master/LICENSE)
`Color as Identify - The unique 4-colors-ID string generator in in Rust`
`一款基于 4 种颜色来表示身份的 Rust 随机 ID 生成器`
## Install
```toml
[dependencies]
colorid = "0.0.6"
```
## Usage
```rust
use colorid::colorid;
fn main() {
let id = colorid!(); // #A3F68E-#33EFAF-#8CB823-#D82C91
}
```
`COLORID: #A3F68E-#33EFAF-#8CB823-#D82C91`
## Benchmark
```rust
colorid time: [735.43 ns 735.51 ns 735.61 ns]
uuid time: [750.16 ns 750.33 ns 750.62 ns]
nanoid time: [926.34 ns 926.45 ns 926.57 ns]
```
[run: 3045840932](https://github.com/rustq/colorid/actions/runs/3045840932/jobs/4907902169)
## License
[MIT](https://opensource.org/licenses/MIT)
## ColorID in Other Languages
- [JavaScript](https://github.com/rustq/colorid.js)