Trait hex::ToHex

source · []
pub trait ToHex {
    fn encode_hex<T: FromIterator<char>>(&self) -> T;
    fn encode_hex_upper<T: FromIterator<char>>(&self) -> T;
}
Expand description

Encoding values as hex string.

This trait is implemented for all T which implement AsRef<[u8]>. This includes String, str, Vec<u8> and [u8].

Example

use hex::ToHex;

println!("{}", "Hello world!".encode_hex::<String>());

Note: instead of using this trait, you might want to use encode().

Required Methods

Encode the hex strict representing self into the result. Lower case letters are used (e.g. f9b4ca)

Encode the hex strict representing self into the result. Upper case letters are used (e.g. F9B4CA)

Implementors