Expand description
Encoding and decoding hex strings.
For most cases, you can simply use the decode(), encode() and
encode_upper() functions. If you need a bit more control, use the traits
ToHex and FromHex instead.
§Example
extern crate hex;
#[cfg(feature = "std")]
fn main() {
let hex_string = hex::encode("Hello world!");
println!("{}", hex_string); // Prints '48656c6c6f20776f726c6421'
}
#[cfg(not(feature = "std"))]
fn main() {
}Enums§
- From
HexError - The error type for decoding a hex string into
Vec<u8>or[u8; N].
Traits§
Functions§
- decode
- Decodes a hex string into raw bytes.
- decode_
to_ slice - Decode a hex string into a mutable bytes slice.
- encode
- Encodes
dataas hex string using lowercase characters. - encode_
upper - Encodes
dataas hex string using uppercase characters.