show-bytes
Display bytes as printable ascii with escape sequences as needed.
Examples
use println;
// byte slice
let bytes_slice: & = &;
println;
// byte vector
let bytes_vec: = vec!;
println;
println;
// byte array
let bytes_array: = ;
println;
println;
// byte iterator
let mut bytes_iter = .iter;
println;
println;
// &str
let bytes_str: &str = "hello\0\x7f";
println;
let bytes_str = &bytes_str;
println;
// String
let bytes_string: String = bytes_str.to_string;
println;
let bytes_string = &bytes_string;
println;
// OsString
let bytes_os_string: OsString = from;
println;
let bytes_os_string: &OsString = &bytes_os_string;
println;
// OsStr
let bytes_os_str: &OsStr = from_bytes;
println;
// Box<[u8]>
let boxed_slice: = Box new;
println;
println;
// std::io::Cursor<Vec<u8>>
let cursor = new;
let bytes_from_cursor: = cursor.into_inner;
println;
println;
// std::collections::VecDeque<u8>
let mut vec_deque = new;
vec_deque.push_back;
vec_deque.push_back;
vec_deque.push_back;
vec_deque.push_back;
vec_deque.push_back;
vec_deque.push_back;
vec_deque.push_back;
println;
println;
// Cow<[u8]>
let cow_slice: = Borrowed;
println;
let cow_slice: = Owned;
println;
// Arc<Vec<u8>>
let arc_slice = new;
println;
// Rc<Vec<u8>>
let rc_slice = new;
println;