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.