pub struct Hex(/* private fields */);Available on crate feature
hex only.Implementations§
Source§impl Hex
impl Hex
pub fn empty() -> Self
pub fn is_empty(&self) -> bool
pub fn encode<T: AsRef<[u8]>>(src: T) -> Self
pub fn decode(s: String) -> Result<Bytes, Error>
pub fn from_string(s: String) -> Result<Self, Error>
pub fn as_string(&self) -> String
pub fn as_string_trim0x(&self) -> String
pub fn as_bytes(&self) -> Bytes
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Hex
Available on crate feature impl-serde only.
impl<'de> Deserialize<'de> for Hex
Available on crate feature
impl-serde only.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 Hex
impl Ord for Hex
Source§impl PartialOrd for Hex
impl PartialOrd for Hex
impl Eq for Hex
impl StructuralPartialEq for Hex
Auto Trait Implementations§
impl Freeze for Hex
impl RefUnwindSafe for Hex
impl Send for Hex
impl Sync for Hex
impl Unpin for Hex
impl UnwindSafe for Hex
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