Crate hex_wrapper

source ·
Expand description

hex-wrapper provides N-bit unsigned hexadecimal numbers.

Roughly speaking, Hex converts between uN and (lowercase) String hexadecimally.

Features

Defaults are all off.

  • rand: Enables random constructors HexN::rand() or HexN::with_rng().
  • serde: Enables conversion used in serde (e.g. for json).
  • db: Enables implementations of diesel v1.4 traits.

Traits

Each hex trait implements the following traits:

Structs

8-bit unsigned hexadecimal numbers.
16-bit unsigned hexadecimal numbers.
32-bit unsigned hexadecimal numbers.
64-bit unsigned hexadecimal numbers.
128-bit unsigned hexadecimal numbers.
Pointer-sized unsigned hexadecimal numbers.
8-bit unsigned nonzero hexadecimal numbers.
16-bit unsigned nonzero hexadecimal numbers.
32-bit unsigned nonzero hexadecimal numbers.
64-bit unsigned nonzero hexadecimal numbers.
128-bit unsigned nonzero hexadecimal numbers.
Pointer-sized unsigned nonzero hexadecimal numbers.