Crate slugrs

Source
Expand description

slugrs: A fast, locale-aware slugify library for Rust.

docs.rs

Example:

Example:

use slugrs::{slugify, Options, Locale};

assert_eq!(slugify("Hello, World!"), "hello-world");

let mut opts = Options::default();
opts.separator = "_".into();
opts.locale = Some(Locale::De);
assert_eq!(slugrs::slugify_with_options("Füße lösen Ärger", &opts), "fuesse_loesen_aerger");

Structs§

Options
Configurable options for slugification.
Slugifier
Slugifier processes strings into URL-friendly slugs.
_ReadmeDoctests
slugrs

Enums§

Locale
Supported locales for special-case transliterations.

Functions§

slugify
Slugify with default options.
slugify_with_options