# 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)