Crate hex_wrapper[−][src]
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 constructorsHexN::rand()
orHexN::with_rng()
.serde
: Enables conversion used inserde
(e.g. for json).
Traits
Each hex trait implements the following traits:
Default
(only when therand
feature enabled) – equivalent toSelf::new()
;FromStr
;TryFrom<&str>
;Debug
;Display
(henceToString
automatically);Into<String>
and converselyString
implementsFrom<HexN>
;Serialize
andDeserialize
(only when theserde
feature enabled).
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.