pub fn is_safe_string(s: &str) -> bool
Check if a string contains only safe characters (no control chars except whitespace).