1fn main() {
2 let bytes = (0..=255).collect::<Vec<u8>>();
3
4 println!("Default:");
5 hexxdump::hexdump(&bytes);
6 println!("");
7
8 println!("Control pictures:");
9 hexxdump::config::DEFAULT
10 .use_control_pictures(true)
11 .into_hexxdump()
12 .hexdump(&bytes);
13 println!("");
14
15 println!("No address:");
16 hexxdump::config::DEFAULT
17 .show_address(false)
18 .into_hexxdump()
19 .hexdump(&bytes);
20 println!("");
21
22 println!("Extended address:");
23 hexxdump::config::DEFAULT
24 .address_width(8)
25 .into_hexxdump()
26 .hexdump(&bytes);
27 println!("");
28
29 println!("Character dump:");
30 hexxdump::config::DEFAULT
31 .bytes_per_row(64)
32 .show_hex_values(false)
33 .substitute_character('␦')
34 .into_hexxdump()
35 .hexdump(&bytes);
36 println!("");
37
38 println!("Hex value dump:");
39 hexxdump::config::DEFAULT
40 .show_characters(false)
41 .bytes_per_row(32)
42 .into_hexxdump()
43 .hexdump(&bytes);
44 println!("");
45}