hex-display
----
[](https://crates.io/crates/hex-display)
An implementation of Display on a wrapper for `&[u8]` which provides a hexdump (see [`Hex`] and
[`HexDisplayExt`]). This crate also works in `no_std` environments.
If `std` is present, it can also convert to a hexdump as a string.
## Example usage
```rust
use hex_display::HexDisplayExt;
assert_eq!(
format!("{}", [0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef].hex()),
"0123456789abcdef"
);
#[cfg(feature = "std")]
assert_eq!(
[0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef].hex_string(),
"0123456789abcdef"
);
```
## Minimum Supported Rust Version
The MSRV is as defined in the `Cargo.toml` file. It may increase in minor versions, but will always
remain at least a year ago.