serde::__private::de

Trait IdentifierDeserializer

Source
pub trait IdentifierDeserializer<'de, E: Error> {
    type Deserializer: Deserializer<'de, Error = E>;

    // Required method
    fn from(self) -> Self::Deserializer;
}

Required Associated Types§

Source

type Deserializer: Deserializer<'de, Error = E>

Required Methods§

Source

fn from(self) -> Self::Deserializer

Implementations on Foreign Types§

Source§

impl<'a, E> IdentifierDeserializer<'a, E> for &'a str
where E: Error,

Source§

impl<'a, E> IdentifierDeserializer<'a, E> for &'a [u8]
where E: Error,

Source§

impl<'de, E> IdentifierDeserializer<'de, E> for u64
where E: Error,

Implementors§

Source§

impl<'de, E> IdentifierDeserializer<'de, E> for Borrowed<'de, str>
where E: Error,

Source§

impl<'de, E> IdentifierDeserializer<'de, E> for Borrowed<'de, [u8]>
where E: Error,