Struct twilight_model::guild::member::Member [−][src]
pub struct Member { pub deaf: bool, pub guild_id: GuildId, pub hoisted_role: Option<RoleId>, pub joined_at: Option<String>, pub mute: bool, pub nick: Option<String>, pub pending: bool, pub premium_since: Option<String>, pub roles: Vec<RoleId>, pub user: User, }
Fields
deaf: bool
guild_id: GuildId
hoisted_role: Option<RoleId>
joined_at: Option<String>
mute: bool
nick: Option<String>
pending: bool
Whether the user has yet to pass the guild’s [Membership Screening] requirements.
roles: Vec<RoleId>
user: User
Trait Implementations
impl<'de> Deserialize<'de> for Member
[src]
impl<'de> Deserialize<'de> for Member
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl StructuralEq for Member
[src]
impl StructuralEq for Member
[src]impl StructuralPartialEq for Member
[src]
impl StructuralPartialEq for Member
[src]Auto Trait Implementations
impl RefUnwindSafe for Member
impl RefUnwindSafe for Member
impl UnwindSafe for Member
impl UnwindSafe for Member
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]