serde_hex::config

Struct Strict

Source
pub struct Strict;
Expand description

Config indicating a strict representation with no capiltaization and no prefixing.

Trait Implementations§

Source§

impl HexConf for Strict

Source§

fn compact() -> bool

function indicating whether to use compact (as apposed to strict) representation.
Source§

fn withpfx() -> bool

function indicating whether to prefixing (0x).
Source§

fn withcap() -> bool

function indicating whether to use capital letters (A-F).
Source§

impl<T, E> SerHex<Strict> for [T; 1]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 10]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 11]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 12]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 13]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 14]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 15]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 16]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 17]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 18]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 19]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 2]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 20]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 21]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 22]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 23]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 24]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 25]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 26]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 27]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 28]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 29]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 3]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 30]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 31]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 32]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 33]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 34]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 35]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 36]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 37]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 38]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 39]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 4]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 40]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 41]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 42]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 43]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 44]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 45]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 46]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 47]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 48]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 49]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 5]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 50]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 51]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 52]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 53]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 54]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 55]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 56]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 57]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 58]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 59]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 6]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 60]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 61]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 62]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 63]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 64]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 7]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 8]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHex<Strict> for [T; 9]
where E: From<Error> + Error, T: SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

type Error = E

Error type of the implementation. Read more
Source§

fn into_hex_raw<D>(&self, dst: D) -> Result<(), Self::Error>
where D: Write,

Attept to convert self to hexadecimal, writing the resultant bytes to some buffer.
Source§

fn from_hex_raw<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to parse some buffer of hexadecimal bytes into an instance of Self.
Source§

fn into_hex(&self) -> Result<String, Self::Error>

Attempt to convert self into a hexadecimal string representation.
Source§

fn from_hex<S>(src: S) -> Result<Self, Self::Error>
where S: AsRef<[u8]>,

Attempt to convert a slice of hexadecimal bytes into an instance of Self.
Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Attempt to serialize self into a hexadecimal string representation. Read more
Source§

fn deserialize<'de, D>(deserializer: D) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempt to deserialize a hexadecimal string into an instance of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 1]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 10]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 11]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 12]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 13]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 14]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 15]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 16]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 17]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 18]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 19]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 2]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 20]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 21]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 22]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 23]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 24]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 25]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 26]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 27]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 28]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 29]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 3]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 30]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 31]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 32]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 33]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 34]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 35]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 36]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 37]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 38]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 39]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 4]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 40]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 41]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 42]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 43]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 44]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 45]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 46]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 47]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 48]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 49]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 5]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 50]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 51]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 52]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 53]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 54]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 55]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 56]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 57]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 58]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 59]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 6]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 60]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 61]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 62]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 63]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 64]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 7]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 8]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl<T, E> SerHexSeq<Strict> for [T; 9]
where E: From<Error> + Error, T: SerHexSeq<Strict> + SerHex<Strict, Error = E> + SerHex<StrictPfx, Error = E> + SerHex<StrictCap, Error = E> + SerHex<StrictCapPfx, Error = E>,

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl SerHexSeq<Strict> for u16

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl SerHexSeq<Strict> for u32

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl SerHexSeq<Strict> for u64

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.
Source§

impl SerHexSeq<Strict> for u8

Source§

fn size() -> usize

expected size (in bytes) of a single element. used to partition the hexadecimal string into individual elements.
Source§

fn serialize<'a, S, T>(sequence: T, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer, T: IntoIterator<Item = &'a Self>, Self: 'a,

Same as SerHex::serialize, but for sequences of Self.
Source§

fn deserialize<'de, D, T>(deserializer: D) -> Result<T, D::Error>
where D: Deserializer<'de>, T: FromIterator<Self>,

Same as SerHex::deserialize, but for sequences of Self.

Auto Trait Implementations§

§

impl Freeze for Strict

§

impl RefUnwindSafe for Strict

§

impl Send for Strict

§

impl Sync for Strict

§

impl Unpin for Strict

§

impl UnwindSafe for Strict

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.