Skip to main content

normalize_keyword

Function normalize_keyword 

Source
pub fn normalize_keyword(value: &str) -> String
Expand description

Normalizes a keyword for comparison: NFD normalization + lowercase + trim.

Matches the TypeScript normalizeTalonKeyword behavior exactly.

§Examples

use talon_core::text::normalize_keyword;

assert_eq!(normalize_keyword("Hello World"), "hello world");
assert_eq!(normalize_keyword("  Test  "), "test");
assert_eq!(normalize_keyword("CAFÉ"), "cafe\u{0301}");