pub struct B32(pub [u8; 32]);Expand description
32-byte byte string (e.g. a hash, like SHA256).
Tuple Fields§
§0: [u8; 32]Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for B32
impl<'de> Deserialize<'de> for B32
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for B32
impl Ord for B32
Source§impl PartialOrd for B32
impl PartialOrd for B32
impl Eq for B32
impl StructuralPartialEq for B32
Auto Trait Implementations§
impl Freeze for B32
impl RefUnwindSafe for B32
impl Send for B32
impl Sync for B32
impl Unpin for B32
impl UnwindSafe for B32
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)