[][src]Struct twilight_model::guild::member::MemberDeserializer

pub struct MemberDeserializer(_);

Deserialize a member when the payload doesn't have the guild ID but you already know the guild ID.

Member payloads from the HTTP API, for example, don't have the guild ID.

Implementations

impl MemberDeserializer[src]

pub fn new(guild_id: GuildId) -> Self[src]

Create a new deserializer for a member when you know the ID but the payload probably doesn't contain it.

Trait Implementations

impl Clone for MemberDeserializer[src]

impl Debug for MemberDeserializer[src]

impl<'de> DeserializeSeed<'de> for MemberDeserializer[src]

type Value = Member

The type produced by using this seed.

impl Eq for MemberDeserializer[src]

impl PartialEq<MemberDeserializer> for MemberDeserializer[src]

impl StructuralEq for MemberDeserializer[src]

impl StructuralPartialEq for MemberDeserializer[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.