Expand description
§link-rs
Generate hash-id based URLs and QR codes for use in URL shortening services.
Basic example:
mod link_rs::LinkGenerator
fn main() {
let mut link_gen = LinkGenerator::new("/some/redirect", 10);
let link = link_gen::generate_url()
println!("{:?}",link) // Link { key: "vq5ejng0p6", url: "/some/redirect/vq5ejng0p6" }
}
To see a complete implementation of a url shortening service,
please take a look at the actix-web
example.
Structs§
- Link
- A generated URL and key value
- Link
Generator - The link generator struct