short_url 1.0.0

A port of the short_url package in python for Rust
Documentation
  • Coverage
  • 27.27%
    3 out of 11 items documented3 out of 5 items with examples
  • Size
  • Source code size: 7.45 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.81 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • Homepage
  • tyhi/short_url-rs
    0 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • tyhi

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.