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,
pub display_offset: 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.
display_offset: usize
Offset added to displayed address prefix
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 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