Documentation
# hexify

`hexify` is a Rust library for formatting octet slices `[u8]` into hexadecimal strings. It provides utilities to
convert octets into easily readable hex strings with additional features for comparison and assertions.

## Installation

Add `hexify` to your `Cargo.toml`:

```toml
[dependencies]
hexify = "^0.0.1"
```

## Usage

```rust
use hexify::format_hex;

fn main() {
    let data = [0x42, 0xA4, 0xAE, 0x09, 0xAF, 0x00, 0x01, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00];
    let output = format_hex(&data);
    println!("{}", output); // Outputs: 42 A4 AE 09 AF 00 01 00 00 04 03 00 00
}
```

## Features

* Hexadecimal Formatting: Convert `[u8]` slices into uppercase, space-separated hex strings.
* Comparison and Assertions: Easily compare octet slices and assert equality with detailed hex dump outputs for
  debugging.
* Flexible Formatting Options: Customize grouping and prefix options for hex output.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.