pub struct EditMemberData {
pub nickname: Option<String>,
pub avatar: Option<String>,
pub roles: Option<Vec<String>>,
pub timeout: Option<Timestamp>,
pub remove: Option<Vec<FieldsMember>>,
}Expand description
Member edit data
Fields§
§nickname: Option<String>Member nickname
avatar: Option<String>Attachment Id to set for avatar
roles: Option<Vec<String>>Array of role ids
timeout: Option<Timestamp>Timestamp this member is timed out until
remove: Option<Vec<FieldsMember>>Fields to remove from channel object
Trait Implementations§
Source§impl Clone for EditMemberData
impl Clone for EditMemberData
Source§fn clone(&self) -> EditMemberData
fn clone(&self) -> EditMemberData
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 EditMemberData
impl Debug for EditMemberData
Source§impl Default for EditMemberData
impl Default for EditMemberData
Source§fn default() -> EditMemberData
fn default() -> EditMemberData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EditMemberData
impl RefUnwindSafe for EditMemberData
impl Send for EditMemberData
impl Sync for EditMemberData
impl Unpin for EditMemberData
impl UnwindSafe for EditMemberData
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