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,