light-id is a Rust crate designed for effortless generation and manipulation of lightweight, incremental IDs. Built with safety and speed in mind, it offers a versatile and customizable approach to create and switch between different bases for IDs. The crate includes various utilities to tailor your IDs to specific requirements.
Features
- Incremental Generation: Easily generate IDs in an incremental fashion.
- Base Switching: Seamlessly switch between different bases for your IDs.
- Customization: Fine-tune your IDs with a range of utilities for flexibility.
Links
- Crates.io: Find the crate on Crates.io.
- GitHub Repository: Explore the source code and star it :star:
- Documentation: Refer to the documentation for detailed usage.
Getting Started
Installation
Add the following lines to your Cargo.toml file:
[]
= "0.1.0"
Usage
use LightId;
let mut generator = new;
println!;
Custom base and skipping
use LightId;
let mut generator = from;
generator.skip;
println!;
Base switching
use IdSwitcher;
let switcher = new;
let switched_id = switcher.switch;
println!;
Support
If you encounter any issues, please report them on GitHub. I'll be pleased to help you!
License
This crate is licensed under the MIT License.