pub trait ToHex {
// Required methods
fn encode_hex<T: FromIterator<char>>(&self) -> T;
fn encode_hex_upper<T: FromIterator<char>>(&self) -> T;
}👎Deprecated: use
ToHexExt insteadExpand 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].
§Examples
#![allow(deprecated)]
use const_hex::ToHex;
assert_eq!("Hello world!".encode_hex::<String>(), "48656c6c6f20776f726c6421");
assert_eq!("Hello world!".encode_hex_upper::<String>(), "48656C6C6F20776F726C6421");Required Methods§
sourcefn encode_hex<T: FromIterator<char>>(&self) -> T
👎Deprecated: use ToHexExt instead
fn encode_hex<T: FromIterator<char>>(&self) -> T
ToHexExt insteadEncode the hex strict representing self into the result.
Lower case letters are used (e.g. f9b4ca).
sourcefn encode_hex_upper<T: FromIterator<char>>(&self) -> T
👎Deprecated: use ToHexExt instead
fn encode_hex_upper<T: FromIterator<char>>(&self) -> T
ToHexExt insteadEncode the hex strict representing self into the result.
Upper case letters are used (e.g. F9B4CA).
Object Safety§
This trait is not object safe.