fn u8s_to_string(u8s: &[u8]) -> String {
    u8s.iter()
        .map(|x| std::ascii::escape_default(*x).to_string())
        .collect::<Vec<_>>()
        .concat()
}
/// U8 array as ASCII, with non-ascii characters escaped.
U8 array as ASCII, with non-ascii characters escaped.
U8 array as ASCII with non - ascii characters escaped .
fn u8s_to_string(u8s: &[u8]) -> String {
    u8s.iter()
        .map(|x| std::ascii::escape_default(*x).to_string())
        .collect::<Vec<_>>()
        .concat()
}
fn u8s_to_string ( u8s : & [ u8 ] ) -> String { u8s . iter ( ) . map ( | x | std :: ascii :: escape_default ( * x ) . to_string ( ) ) . collect :: < Vec < _ > > ( ) . concat ( ) }
U8 array as ASCII, with non-ascii characters escaped.
U8 array as ASCII with non - ascii characters escaped .
u8s
&[u8]
u8s
&[u8]