hex-macro 0.1.0

Adds a hex! macro for compile-time hex decoding
Documentation
# hex-macro

[![Crates.io](https://img.shields.io/crates/v/hex-macro.svg)](https://crates.io/crates/hex-macro)
[![Documentation](https://docs.rs/hex-macro/badge.svg)](https://docs.rs/hex-macro)
[![License](https://img.shields.io/crates/l/hex-macro.svg)](https://crates.io/crates/hex-macro)

`hex-macro` is a Rust crate that provides a `hex!` macro for compile-time hex decoding.

```rust
use hex_macro::hex;

pub const DATA: [u8; 11] = hex!("0x48656c6c6f20776f726c64"); // Also works without the '0x' prefix
assert_eq!(DATA, *b"Hello world");
```

## Features

- Decodes hex strings into byte arrays at compile time.
- Supports hex strings with and without the `0x` prefix.

## Installation

Add this to your `Cargo.toml`:

```toml
[dependencies]
hex-macro = "0.1.0"
```

## TODO

- [ ] Add support for other decoding backends using feature flags

## License

This project is licensed under the MIT License.

## Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.