pub struct EditUserData {
pub status: Option<UserStatus>,
pub profile: Option<PartialUserProfile>,
pub avatar: Option<String>,
pub remove: Option<Vec<FieldsUser>>,
}Expand description
User data
Fields§
§status: Option<UserStatus>New user status
profile: Option<PartialUserProfile>New user profile data
This is applied as a partial.
avatar: Option<String>Attachment ID for avatar
remove: Option<Vec<FieldsUser>>Fields to remove from user object
Trait Implementations§
Source§impl Clone for EditUserData
impl Clone for EditUserData
Source§fn clone(&self) -> EditUserData
fn clone(&self) -> EditUserData
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 EditUserData
impl Debug for EditUserData
Source§impl Default for EditUserData
impl Default for EditUserData
Source§fn default() -> EditUserData
fn default() -> EditUserData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EditUserData
impl RefUnwindSafe for EditUserData
impl Send for EditUserData
impl Sync for EditUserData
impl Unpin for EditUserData
impl UnwindSafe for EditUserData
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