pub struct DataEditUser {
pub display_name: Option<String>,
pub avatar: Option<String>,
pub status: Option<UserStatus>,
pub profile: Option<DataUserProfile>,
pub badges: Option<i32>,
pub flags: Option<i32>,
pub remove: Option<Vec<FieldsUser>>,
}Fields§
§display_name: Option<String>New display name
avatar: Option<String>Attachment Id for avatar
status: Option<UserStatus>New user status
profile: Option<DataUserProfile>New user profile data
This is applied as a partial.
badges: Option<i32>Bitfield of user badges
flags: Option<i32>Enum of user flags
remove: Option<Vec<FieldsUser>>Fields to remove from user object
Implementations§
Source§impl DataEditUser
impl DataEditUser
Trait Implementations§
Source§impl Default for DataEditUser
impl Default for DataEditUser
Source§fn default() -> DataEditUser
fn default() -> DataEditUser
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DataEditUser
impl RefUnwindSafe for DataEditUser
impl Send for DataEditUser
impl Sync for DataEditUser
impl Unpin for DataEditUser
impl UnsafeUnpin for DataEditUser
impl UnwindSafe for DataEditUser
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