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: bool
Write first line header with data length.
ascii: bool
Append ASCII representation column.
width: usize
Source bytes per row. 0 for single row without address prefix.
group: usize
Chunks count per group. 0 for single group (column).
chunk: usize
Source bytes per chunk (word). 0 for single word.
max_bytes: usize
Maximum 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