short_url

Crates.ioshort_url
lib.rsshort_url
version1.0.0
sourcesrc
created_at2020-07-15 15:28:27.568232
updated_at2021-09-20 17:11:51.781968
descriptionA port of the short_url package in python for Rust
homepagehttps://github.com/tyhi/short_url-rs
repositoryhttps://github.com/tyhi/short_url-rs
max_upload_size
id265471
size7,767
Tyler Hill (tyhi)

documentation

README

short_url-rs

short_url is a crate that is ported from https://github.com/Alir3z4/python-short_url into Rust.

Quickstart

use short_url::UrlEncoder;

let encoder = UrlEncoder::new("mn6j2c4rv8bpygw95z7hsdaetxuk3fq", 24);

// Encode a url with id 1, and a min length of 5.
assert_eq!(String::from("867nv"), e.encode_url(1, 5));

// Decode a url into a usize.
assert_eq!(1, e.decode_url("867nv").unwrap());

License

Licensed under MIT as inherited from the orginal work at https://github.com/Alir3z4/python-short_url.

Commit count: 5

cargo fmt