Macro extfmt::hexdump
[−]
[src]
macro_rules! hexdump { ($value:expr) => { ... }; ($value:expr, $($setting:ident: $setting_value: expr)*) => { ... }; }
Create a hexdump of the given value using the AsHexdump trait. It is implemented by default for Sized types and for [u8].
key: value
can be added to control formatting options, where key
is a method of the Hexdump
struct.
Examples
use extfmt::*; let data = &[1u8,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]; let expected = "00000000\t01 02 03 04 05 06 07 08 09 0a 0b 0c\n0000000c\t0d 0e 0f 10"; assert_eq!(format!("{}", hexdump!(data, items_per_row: 12)), expected);