Trait ByteFormat

Source
pub trait ByteFormat {
    // Required method
    fn fmt_bytes(&self, bytes: &[u8], f: &mut Formatter<'_>) -> Result;

    // Provided method
    fn bytes_to_string(&self, bytes: &[u8]) -> String { ... }
}
Expand description

Formats byte sequences in human-readable representations.

Required Methods§

Source

fn fmt_bytes(&self, bytes: &[u8], f: &mut Formatter<'_>) -> Result

Encode the given byte-sequence in some human-readable format and print it to f.

Provided Methods§

Source

fn bytes_to_string(&self, bytes: &[u8]) -> String

Uses fmt_bytes() to encode the byte-sequence and print it to a String.

Not used directly except for testing. However, you may find it useful.

Implementors§