Struct avalanche_types::codec::serde::hex_0x_bytes::Hex0xBytes
source · pub struct Hex0xBytes<FORMAT: Format = Lowercase>(_);
Expand description
ref. “serde_with::hex::Hex”
Trait Implementations§
source§impl<'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,
source§fn 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.
source§impl<T> SerializeAs<T> for Hex0xBytes<Lowercase>where
T: AsRef<[u8]>,
impl<T> SerializeAs<T> for Hex0xBytes<Lowercase>where T: AsRef<[u8]>,
source§fn 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.
source§impl<T> SerializeAs<T> for Hex0xBytes<Uppercase>where
T: AsRef<[u8]>,
impl<T> SerializeAs<T> for Hex0xBytes<Uppercase>where T: AsRef<[u8]>,
source§fn 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§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request