Struct avalanche_types::codec::serde::hex_0x_bytes::Hex0xBytes
source · Expand description
ref. “serde_with::hex::Hex”
Trait Implementations
sourceimpl<'de, T, FORMAT> DeserializeAs<'de, T> for Hex0xBytes<FORMAT>where
T: TryFrom<Vec<u8>>,
FORMAT: Format,
impl<'de, T, FORMAT> DeserializeAs<'de, T> for Hex0xBytes<FORMAT>where
T: TryFrom<Vec<u8>>,
FORMAT: Format,
sourcefn deserialize_as<D>(deserializer: D) -> Result<T, D::Error>where
D: Deserializer<'de>,
fn deserialize_as<D>(deserializer: D) -> Result<T, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
sourceimpl<T> SerializeAs<T> for Hex0xBytes<Lowercase>where
T: AsRef<[u8]>,
impl<T> SerializeAs<T> for Hex0xBytes<Lowercase>where
T: AsRef<[u8]>,
sourcefn serialize_as<S>(x: &T, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_as<S>(x: &T, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
Serialize this value into the given Serde serializer.
sourceimpl<T> SerializeAs<T> for Hex0xBytes<Uppercase>where
T: AsRef<[u8]>,
impl<T> SerializeAs<T> for Hex0xBytes<Uppercase>where
T: AsRef<[u8]>,
sourcefn serialize_as<S>(x: &T, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_as<S>(x: &T, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
Serialize this value into the given Serde serializer.
Auto Trait Implementations
impl<FORMAT> RefUnwindSafe for Hex0xBytes<FORMAT>where
FORMAT: RefUnwindSafe,
impl<FORMAT> Send for Hex0xBytes<FORMAT>where
FORMAT: Send,
impl<FORMAT> Sync for Hex0xBytes<FORMAT>where
FORMAT: Sync,
impl<FORMAT> Unpin for Hex0xBytes<FORMAT>where
FORMAT: Unpin,
impl<FORMAT> UnwindSafe for Hex0xBytes<FORMAT>where
FORMAT: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more