Skip to main content

normalize_nfc

Function normalize_nfc 

Source
pub fn normalize_nfc(name: &str) -> String
Expand description

Normalizes a file name to Unicode NFC form.

NFC normalization is required for consistent comparisons across OSes (macOS often stores NFD; Linux typically uses NFC).

ยงExamples

use ssh_cli::paths::normalize_nfc;

let nfc = normalize_nfc("cafe");
assert_eq!(nfc, "cafe");
assert_eq!(normalize_nfc(&nfc), nfc); // idempotent