fn urldecode_str_def(input: &str) -> String {
    match urldecode_str(input) {
        DecodingResult::Changed(s) => s,
        DecodingResult::NoChange => input.to_string(),
    }
}
/// same as urldecode_str, but defaults to the input string when no change happeneds
same as urldecode_str, but defaults to the input string when no change happeneds
same as urldecode_str but defaults to the input string when no change happeneds
fn urldecode_str_def(input: &str) -> String {
    match urldecode_str(input) {
        DecodingResult::Changed(s) => s,
        DecodingResult::NoChange => input.to_string(),
    }
}
fn urldecode_str_def ( input : & str ) -> String { match urldecode_str ( input ) { DecodingResult :: Changed ( s ) => s , DecodingResult :: NoChange => input . to_string ( ) , } }
same as urldecode_str, but defaults to the input string when no change happeneds
same as urldecode_str but defaults to the input string when no change happeneds
input
&str