pub trait FromHex: Sized {
    type Error: Sized + Debug + Display;

    // Required method
    fn from_hex(s: &str) -> Result<Self, Self::Error>;
}
Expand description

Trait for objects that can be deserialized from hex strings.

Required Associated Types§

source

type Error: Sized + Debug + Display

Error type returned while parsing hex string.

Required Methods§

source

fn from_hex(s: &str) -> Result<Self, Self::Error>

Produces an object from a hex string.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FromHex for Vec<u8>

Available on crate features std or alloc only.
§

type Error = HexToBytesError

source§

fn from_hex(s: &str) -> Result<Self, Self::Error>

source§

impl<const LEN: usize> FromHex for [u8; LEN]

§

type Error = HexToArrayError

source§

fn from_hex(s: &str) -> Result<Self, Self::Error>

Implementors§