Crate hex[−][src]
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
let hex_string = hex::encode("Hello world!"); println!("{}", hex_string); // Prints "48656c6c6f20776f726c6421"
Re-exports
pub use crate::serde::deserialize; |
pub use crate::serde::serialize; |
pub use crate::serde::serialize_upper; |
Modules
serde | serde Hex encoding with |
Enums
FromHexError | The error type for decoding a hex string into |
Traits
FromHex | Types that can be decoded from a hex string. |
ToHex | Encoding values as hex string. |
Functions
decode | Decodes a hex string into raw bytes. |
decode_to_slice | Decode a hex string into a mutable bytes slice. |
encode | Encodes |
encode_to_slice | Encodes some bytes into a mutable slice of bytes. |
encode_upper | Encodes |