pub fn uri_unescape_segment<'a, 'b, 'c, P: Into<Option<&'a str>>, Q: Into<Option<&'b str>>, R: Into<Option<&'c str>>>( escaped_string: P, escaped_string_end: Q, illegal_characters: R) -> Option<String>