1 unstable release

0.3.0 Jul 20, 2021

#9 in #growing

Download history 31/week @ 2024-11-16 27/week @ 2024-11-23 51/week @ 2024-11-30 19/week @ 2024-12-07 7/week @ 2024-12-14 2/week @ 2024-12-21 36/week @ 2024-12-28 73/week @ 2025-01-04 31/week @ 2025-01-11 34/week @ 2025-01-18 15/week @ 2025-01-25 25/week @ 2025-02-01 17/week @ 2025-02-08 36/week @ 2025-02-15 38/week @ 2025-02-22 51/week @ 2025-03-01

146 downloads per month

MIT license

27KB
553 lines

yeast-rs

Tiny but linear growing unique id generator.
Rust implementation of the JS package - yeast

Usage

Install

[dependencies]
yeast-rs = "0.1.0"

Simple

This crate has one function yeast which return Yeast a URL-safe unique id.

use yeast_rs::yeast;

fn main() {
   let id = yeast().to_string(); //=> "NgqS4Rd"
}

async support

Currently, we support tokio and async-std

[dependencies]
yeast-rs = {version ="0.1.0",features=["async-std-runtime"]}
use yeast_rs::async_std::yeast;
async fn func(){
   let id = yeast().await.to_string(); //=> "NgqS4Rd"
}

Dependencies

~1–12MB
~140K SLoC