pub struct MessageCreateUser {
pub user: PublicUser,
pub member: Option<GuildMember>,
}Expand description
Fields§
§user: PublicUser§member: Option<GuildMember>Trait Implementations§
Source§impl Clone for MessageCreateUser
impl Clone for MessageCreateUser
Source§fn clone(&self) -> MessageCreateUser
fn clone(&self) -> MessageCreateUser
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MessageCreateUser
impl Debug for MessageCreateUser
Source§impl Default for MessageCreateUser
impl Default for MessageCreateUser
Source§fn default() -> MessageCreateUser
fn default() -> MessageCreateUser
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageCreateUser
impl<'de> Deserialize<'de> for MessageCreateUser
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 MessageCreateUser
impl Serialize for MessageCreateUser
impl WebSocketEvent for MessageCreateUser
Auto Trait Implementations§
impl Freeze for MessageCreateUser
impl RefUnwindSafe for MessageCreateUser
impl Send for MessageCreateUser
impl Sync for MessageCreateUser
impl Unpin for MessageCreateUser
impl UnwindSafe for MessageCreateUser
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