hexstring 0.1.5

An utility library for handling hexadecimal string
Documentation
[![crates.io](https://img.shields.io/crates/v/hexstring.svg)](https://crates.io/crates/hexstring)
[![MIT licensed](https://img.shields.io/crates/l/hexstring.svg)](./LICENSE)
[![Documentation](https://docs.rs/hexstring/badge.svg)](https://docs.rs/hexstring)
[![CI](https://github.com/alekece/hexstring-rs/actions/workflows/ci.yaml/badge.svg)](https://github.com/alekece/hexstring-rs/actions/workflows/ci.yaml)
[![codecov](https://codecov.io/gh/alekece/hexstring-rs/branch/main/graph/badge.svg?token=40M1Q98JMQ)](https://codecov.io/gh/alekece/hexstring-rs)

<!-- cargo-sync-readme start -->

# hexstring

The `hexstring` crate provide a convenient hexadecimal string wrapper.
It allows all the common conversion expected from a hexadecimal string :
- Contains a structured representation of uppercase or lowercase hexadecimal string
- Construct from both string and string literal
- Convert from and into array of bytes

The [`HexString`](https://docs.rs/hexstring/latest/hexstring/struct.HexString.html) type is a tiny  
immutable wrapper around string and insure it always contains a valid hexadecimal string.

## Feature flags

The following are a list of [Cargo features][cargo-features] that can be enabled or disabled:
- **serde**: Enable [serde][serde] support.

[cargo-features]: https://doc.rust-lang.org/stable/cargo/reference/features.html#the-features-section
[serde]: https://serde.rs

<!-- cargo-sync-readme end -->

## License

Licensed under MIT license ([LICENSE](LICENSE) or http://opensource.org/licenses/MIT)