Struct avalanche_types::formatting::serde::hex_0x_bytes::HexBytes
source · [−]Expand description
ref. “serde_with::hex::Hex”
Trait Implementations
sourceimpl<'de, T, FORMAT> DeserializeAs<'de, T> for HexBytes<FORMAT>where
T: TryFrom<Vec<u8>>,
FORMAT: Format,
impl<'de, T, FORMAT> DeserializeAs<'de, T> for HexBytes<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 HexBytes<Lowercase>where
T: AsRef<[u8]>,
impl<T> SerializeAs<T> for HexBytes<Lowercase>where
T: AsRef<[u8]>,
sourcefn serialize_as<S>(source: &T, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_as<S>(source: &T, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
Serialize this value into the given Serde serializer.
sourceimpl<T> SerializeAs<T> for HexBytes<Uppercase>where
T: AsRef<[u8]>,
impl<T> SerializeAs<T> for HexBytes<Uppercase>where
T: AsRef<[u8]>,
sourcefn serialize_as<S>(source: &T, serializer: S) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_as<S>(source: &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 HexBytes<FORMAT>where
FORMAT: RefUnwindSafe,
impl<FORMAT> Send for HexBytes<FORMAT>where
FORMAT: Send,
impl<FORMAT> Sync for HexBytes<FORMAT>where
FORMAT: Sync,
impl<FORMAT> Unpin for HexBytes<FORMAT>where
FORMAT: Unpin,
impl<FORMAT> UnwindSafe for HexBytes<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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request