Struct serenity::model::event::ThreadMembersUpdateEvent [−][src]
#[non_exhaustive]pub struct ThreadMembersUpdateEvent {
pub id: ChannelId,
pub guild_id: GuildId,
pub member_count: u8,
pub added_members: Vec<ThreadMember>,
pub removed_members_ids: Vec<UserId>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: ChannelId
The id of the thread.
guild_id: GuildId
The id of the Guild.
member_count: u8
The approximate number of members in the thread, capped at 50.
added_members: Vec<ThreadMember>
The users who were added to the thread.
removed_members_ids: Vec<UserId>
The ids of the users who were removed from the thread.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ThreadMembersUpdateEvent
impl Send for ThreadMembersUpdateEvent
impl Sync for ThreadMembersUpdateEvent
impl Unpin for ThreadMembersUpdateEvent
impl UnwindSafe for ThreadMembersUpdateEvent
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more