demo/
demo.rs

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}