4 releases (2 breaking)
| 0.3.1 | Sep 23, 2024 |
|---|---|
| 0.2.1 | May 14, 2020 |
| 0.2.0 | May 14, 2020 |
| 0.1.0 | May 12, 2020 |
#9 in #id-generator
485 downloads per month
Used in 2 crates
22KB
407 lines
hash-ids
A fast, dependency-free implementation for hashids.
Usage
fn main() {
let hash_ids = hash_ids::HashIds::builder()
.with_salt("Arbitrary string")
.finish();
assert_eq!("neHrCa", hash_ids.encode(&[1, 2, 3]));
match hash_ids.decode("neHrCa"){
Ok(decode)=>{ assert_eq!(vec![1, 2, 3], decode); }
Err(e)=>{ println!("{}",e); }
}
}
hash-ids
A fast, dependency-free implementation for hashids.
Usage
fn main() {
let hash_ids = hash_ids::HashIds::builder()
.with_salt("Arbitrary string")
.finish();
assert_eq!("neHrCa", hash_ids.encode(&[1, 2, 3]));
assert_eq!(vec![1, 2, 3], hash_ids.decode("neHrCa"));
}