Trait FromHex
trait FromHex: Sized
Types that can be decoded from a hex string.
This trait is implemented for Vec<u8> and small u8-arrays.
Example
use str;
use FromHex;
let buffer = from_hex?;
let string = strfrom_utf8.expect;
println!; // prints "Hello world!"
# assert_eq!;
# Ok::
Associated Types
type Error
Required Methods
fn from_hex<T: AsRef<[u8]>>(hex: T) -> Result<Self, <Self as >::Error>Creates an instance of type
Selffrom the given hex string, or fails with a custom error type.Both, upper and lower case characters are valid and can even be mixed (e.g.
f9b4ca,F9B4CAandf9B4Caare all valid strings).
Implementors
impl FromHex for [u8; 63]impl FromHex for [u8; 768]impl FromHex for [u8; 65]impl FromHex for [u8; 2048]impl FromHex for [u8; 8192]impl FromHex for [u8; 67]impl FromHex for [u8; 69]impl FromHex for [u8; 32768]impl FromHex for [u8; 71]impl FromHex for [u8; 131072]impl FromHex for [u8; 73]impl FromHex for [u8; 524288]impl FromHex for [u8; 2]impl FromHex for [u8; 75]impl FromHex for [u8; 2097152]impl FromHex for [u8; 4]impl FromHex for [u8; 77]impl FromHex for [u8; 8388608]impl FromHex for [u8; 6]impl FromHex for [u8; 79]impl FromHex for [u8; 33554432]impl FromHex for [u8; 8]impl FromHex for [u8; 81]impl FromHex for [u8; 134217728]impl FromHex for [u8; 10]impl FromHex for [u8; 83]impl FromHex for [u8; 536870912]impl FromHex for [u8; 12]impl FromHex for [u8; 85]impl FromHex for [u8; 2147483648]impl FromHex for [u8; 14]impl FromHex for [u8; 87]impl FromHex for [u8; 16]impl FromHex for [u8; 89]impl FromHex for [u8; 18]impl FromHex for [u8; 91]impl FromHex for [u8; 20]impl FromHex for [u8; 93]impl FromHex for [u8; 22]impl FromHex for [u8; 95]impl FromHex for alloc::vec::Vec<u8>impl FromHex for [u8; 24]impl FromHex for [u8; 97]impl FromHex for [u8; 26]impl FromHex for [u8; 99]impl FromHex for [u8; 28]impl FromHex for [u8; 101]impl FromHex for [u8; 30]impl FromHex for [u8; 103]impl FromHex for [u8; 32]impl FromHex for [u8; 105]impl FromHex for [u8; 34]impl FromHex for [u8; 107]impl FromHex for [u8; 36]impl FromHex for [u8; 109]impl FromHex for [u8; 38]impl FromHex for [u8; 111]impl FromHex for [u8; 40]impl FromHex for [u8; 113]impl FromHex for [u8; 42]impl FromHex for [u8; 115]impl FromHex for [u8; 44]impl FromHex for [u8; 117]impl FromHex for [u8; 46]impl FromHex for [u8; 119]impl FromHex for [u8; 48]impl FromHex for [u8; 121]impl FromHex for [u8; 50]impl FromHex for [u8; 123]impl FromHex for [u8; 52]impl FromHex for [u8; 125]impl FromHex for [u8; 54]impl FromHex for [u8; 127]impl FromHex for [u8; 56]impl FromHex for [u8; 160]impl FromHex for [u8; 200]impl FromHex for [u8; 58]impl FromHex for [u8; 60]impl FromHex for [u8; 256]impl FromHex for [u8; 62]impl FromHex for [u8; 512]impl FromHex for [u8; 64]impl FromHex for [u8; 1024]impl FromHex for [u8; 66]impl FromHex for [u8; 4096]impl FromHex for [u8; 68]impl FromHex for [u8; 16384]impl FromHex for [u8; 70]impl FromHex for [u8; 65536]impl FromHex for [u8; 72]impl FromHex for [u8; 262144]impl FromHex for [u8; 1]impl FromHex for [u8; 74]impl FromHex for [u8; 1048576]impl FromHex for [u8; 3]impl FromHex for [u8; 76]impl FromHex for [u8; 4194304]impl FromHex for [u8; 5]impl FromHex for [u8; 78]impl FromHex for [u8; 16777216]impl FromHex for [u8; 7]impl FromHex for [u8; 80]impl FromHex for [u8; 67108864]impl FromHex for [u8; 9]impl FromHex for [u8; 82]impl FromHex for [u8; 268435456]impl FromHex for [u8; 11]impl FromHex for [u8; 84]impl FromHex for [u8; 1073741824]impl FromHex for [u8; 13]impl FromHex for [u8; 86]impl FromHex for [u8; 4294967296]impl FromHex for [u8; 15]impl FromHex for [u8; 88]impl FromHex for [u8; 17]impl FromHex for [u8; 90]impl FromHex for [u8; 19]impl FromHex for [u8; 92]impl FromHex for [u8; 21]impl FromHex for [u8; 94]impl FromHex for [u8; 23]impl FromHex for [u8; 96]impl FromHex for [u8; 25]impl FromHex for [u8; 98]impl FromHex for [u8; 27]impl FromHex for [u8; 100]impl FromHex for [u8; 29]impl FromHex for [u8; 102]impl FromHex for [u8; 31]impl FromHex for [u8; 104]impl FromHex for [u8; 106]impl FromHex for [u8; 33]impl FromHex for [u8; 35]impl FromHex for [u8; 108]impl FromHex for [u8; 37]impl FromHex for [u8; 110]impl FromHex for [u8; 39]impl FromHex for [u8; 112]impl FromHex for [u8; 41]impl FromHex for [u8; 114]impl FromHex for [u8; 43]impl FromHex for [u8; 116]impl FromHex for [u8; 45]impl FromHex for [u8; 118]impl FromHex for [u8; 47]impl FromHex for [u8; 120]impl FromHex for [u8; 49]impl FromHex for [u8; 122]impl FromHex for [u8; 51]impl FromHex for [u8; 124]impl FromHex for [u8; 53]impl FromHex for [u8; 126]impl FromHex for [u8; 55]impl FromHex for [u8; 128]impl FromHex for [u8; 57]impl FromHex for [u8; 192]impl FromHex for [u8; 59]impl FromHex for [u8; 224]impl FromHex for [u8; 61]impl FromHex for [u8; 384]