pub fn escape_string<S: AsRef<str>>(s: S) -> String