Trait HexDisplayExt

Source
pub trait HexDisplayExt {
    // Required method
    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§