rowid

Crates.iorowid
lib.rsrowid
version0.5.1
created_at2024-06-22 15:37:24.787216+00
updated_at2025-05-28 11:42:43.183242+00
descriptionA time-based unique ID solution
homepagehttps://github.com/alpheusday/rowid.rs
repositoryhttps://github.com/alpheusday/rowid.rs
max_upload_size
id1280521
size30,108
Alpheus (alpheusmtx)

documentation

README

RowID

A time-based unique ID solution.

Quick Start

Create an ID with the following code:

use rowid::base::rowid;

let id: String = rowid();

Or start a customization with the following code:

use rowid::with_config::{RowIDWithConfig, RowIDWithConfigResult};

let rwc: RowIDWithConfigResult = RowIDWithConfig::new()
    .char_list("0123456789ABCDEFGHJKMNPQRSTVWXYZ")
    .randomness_length(22)
    .done()
    .unwrap();

let id: String = rwc.rowid();

License

This project is licensed under the terms of the MIT license.

Commit count: 28

cargo fmt