pub trait HexDisplayExt {
    fn hex(&self) -> Hex<'_>;
}
Expand description

An extension trait that allows for more easily constructing Hex values

use hex_display::HexDisplayExt;
assert_eq!(
    format!("{}", [0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef].hex()),
    "0123456789abcdef"
);
assert_eq!(
    format!("{:X}", [0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef].hex()),
    "0123456789ABCDEF"
);

Required Methods§

source

fn hex(&self) -> Hex<'_>

Display as a hexdump

Implementations on Foreign Types§

source§

impl HexDisplayExt for [u8]

source§

fn hex(&self) -> Hex<'_>

source§

impl<const N: usize> HexDisplayExt for [u8; N]

source§

fn hex(&self) -> Hex<'_>

Implementors§