Implements rust's Display trait to format a u8 slice as many hex editors do. This might be useful for dumping a binary blob for debugging purposes.
Documentation
The API documentation can be found here: https://docs.rs/crate/hexplay/.
Example
Here's an example that prints a hex view of a slice of some vector's data:
extern crate hexplay;
use HexViewBuilder;
This will result in the following output:
00000020 28 29 2A 2B 2C 2D 2E 2F | ()*+,-./ |
00000030 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F | 0123456789:;<=>? |
00000040 40 41 42 43 44 45 46 47 | @ABCDEFG |
Installation
hexplay
is on crates.io, so you can include it in your project
like so:
[]
= "*"
Because this crate uses the ?
operator, you need rust v1.13.0
or higher.
License
Hexplay is licensed under the terms of the MIT license.