Skip to main content

slugify

Function slugify 

Source
pub fn slugify(s: &str) -> String
Expand description

Convert a string into a URL-safe slug.

  • Lowercases ASCII letters
  • Replaces non-alphanumeric runs with a single -
  • Strips leading and trailing -
  • Drops non-ASCII characters (use slugify_unicode for transliteration support)

ยงExamples

use rustango::text::slugify;
assert_eq!(slugify("Hello, World!"), "hello-world");
assert_eq!(slugify("Rust  &  Django"), "rust-django");
assert_eq!(slugify("  --leading--  "), "leading");