[][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

impl RefUnwindSafe for MemberDeserializer

impl Send for MemberDeserializer

impl Sync for MemberDeserializer

impl Unpin for MemberDeserializer

impl UnwindSafe for MemberDeserializer

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, 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.