fn case_fold(input: &str) -> StringExpand description
Applies the service’s per-character email case fold.
Unicode lowercase expansion covers the common path. The German sharp s is
mapped explicitly because char::to_lowercase does not perform that full
fold.