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 the random constructorHexN::new()andDefaultimplementation.serde: Enables conversion used inserde(e.g. for json).
Traits
Each hex trait implements the following traits:
Default(only when therandfeature enabled) – equivalent toSelf::new();FromStr;TryFrom<&str>;Debug;Display(henceToStringautomatically);Into<String>and converselyStringimplementsFrom<HexN>;SerializeandDeserialize(only when theserdefeature 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.