Struct pretty_hex::HexConfig
source · pub struct HexConfig {
pub title: bool,
pub ascii: bool,
pub width: usize,
pub group: usize,
pub chunk: usize,
pub max_bytes: usize,
}Expand description
Configuration parameters for hexdump.
Fields§
§title: boolWrite first line header with data length.
ascii: boolAppend ASCII representation column.
width: usizeSource bytes per row. 0 for single row without address prefix.
group: usizeChunks count per group. 0 for single group (column).
chunk: usizeSource bytes per chunk (word). 0 for single word.
max_bytes: usizeMaximum bytes to print.
Implementations§
Trait Implementations§
source§impl Default for HexConfig
impl Default for HexConfig
Default configuration with title, ascii, 16 source bytes width grouped to 4 separate
hex bytes. Using in pretty_hex, pretty_hex_write and fmt::Debug implementation.
impl Copy for HexConfig
Auto Trait Implementations§
impl Freeze for HexConfig
impl RefUnwindSafe for HexConfig
impl Send for HexConfig
impl Sync for HexConfig
impl Unpin for HexConfig
impl UnwindSafe for HexConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more