pub struct UserUpdateInput {
pub name: Option<String>,
pub display_name: Option<String>,
pub avatar_url: Option<String>,
pub description: Option<String>,
pub status_emoji: Option<String>,
pub status_label: Option<String>,
pub status_until_at: Option<DateTime<Utc>>,
pub timezone: Option<String>,
}Fields§
§name: Option<String>The name of the user.
display_name: Option<String>The display name of the user.
avatar_url: Option<String>The avatar image URL of the user.
description: Option<String>The user description or a short bio.
status_emoji: Option<String>The emoji part of the user status.
status_label: Option<String>The label part of the user status.
status_until_at: Option<DateTime<Utc>>When the user status should be cleared.
timezone: Option<String>The local timezone of the user.
Trait Implementations§
Source§impl Clone for UserUpdateInput
impl Clone for UserUpdateInput
Source§fn clone(&self) -> UserUpdateInput
fn clone(&self) -> UserUpdateInput
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 UserUpdateInput
impl Debug for UserUpdateInput
Source§impl Default for UserUpdateInput
impl Default for UserUpdateInput
Source§fn default() -> UserUpdateInput
fn default() -> UserUpdateInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserUpdateInput
impl<'de> Deserialize<'de> for UserUpdateInput
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
Auto Trait Implementations§
impl Freeze for UserUpdateInput
impl RefUnwindSafe for UserUpdateInput
impl Send for UserUpdateInput
impl Sync for UserUpdateInput
impl Unpin for UserUpdateInput
impl UnwindSafe for UserUpdateInput
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