pub fn quote(s: &str) -> Cow<'_, str>
Expand description
Adding quote to a string if neccessary so that it can be correctly used in a internet message header parameter field
ยงExamples
let a = "sip:bj.ims.mnc000.mcc460.3gppnetwork.org";
let b = "\"sip:bj.ims.mnc000.mcc460.3gppnetwork.org\"";
let slice_a = rust_rcs_core::internet::syntax::quote(a);
let slice_b = rust_rcs_core::internet::syntax::quote(b);
assert_eq!(slice_a, b);
assert_eq!(slice_b, b);
let c = "AKAv1-MD5";
let d = "\"AKAv1-MD5\"";
let slice_c = rust_rcs_core::internet::syntax::quote(c);
let slice_d = rust_rcs_core::internet::syntax::quote(d);
assert_eq!(slice_c, c);
assert_eq!(slice_d, d);