pub struct ThreadMembersUpdate {
pub id: String,
pub guild_id: String,
pub member_count: u8,
pub added_members: Option<Vec<ThreadMember>>,
pub removed_members: Option<Vec<String>>,
}Expand description
See https://discord.com/developers/docs/topics/gateway-events#thread-members-update
Fields§
§id: String§guild_id: String§member_count: u8Capped at 50
added_members: Option<Vec<ThreadMember>>§removed_members: Option<Vec<String>>Trait Implementations§
Source§impl Debug for ThreadMembersUpdate
impl Debug for ThreadMembersUpdate
Source§impl Default for ThreadMembersUpdate
impl Default for ThreadMembersUpdate
Source§fn default() -> ThreadMembersUpdate
fn default() -> ThreadMembersUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThreadMembersUpdate
impl<'de> Deserialize<'de> for ThreadMembersUpdate
Source§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
Source§impl Serialize for ThreadMembersUpdate
impl Serialize for ThreadMembersUpdate
impl WebSocketEvent for ThreadMembersUpdate
Auto Trait Implementations§
impl Freeze for ThreadMembersUpdate
impl RefUnwindSafe for ThreadMembersUpdate
impl Send for ThreadMembersUpdate
impl Sync for ThreadMembersUpdate
impl Unpin for ThreadMembersUpdate
impl UnwindSafe for ThreadMembersUpdate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more