pub struct EditableUser {
pub username: String,
pub name: Option<Option<String>>,
pub email: Option<Option<String>>,
pub bio: Option<String>,
pub payout_data: Option<Option<UserPayoutData>>,
}Fields§
§username: StringThe user’s username
name: Option<Option<String>>The user’s display name
email: Option<Option<String>>The user’s email (only displayed if requesting your own account). Requires USER_READ_EMAIL PAT scope.
bio: Option<String>A description of the user
payout_data: Option<Option<UserPayoutData>>Implementations§
Source§impl EditableUser
impl EditableUser
pub fn new(username: String) -> EditableUser
Trait Implementations§
Source§impl Clone for EditableUser
impl Clone for EditableUser
Source§fn clone(&self) -> EditableUser
fn clone(&self) -> EditableUser
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 EditableUser
impl Debug for EditableUser
Source§impl Default for EditableUser
impl Default for EditableUser
Source§fn default() -> EditableUser
fn default() -> EditableUser
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EditableUser
impl<'de> Deserialize<'de> for EditableUser
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 PartialEq for EditableUser
impl PartialEq for EditableUser
Source§impl Serialize for EditableUser
impl Serialize for EditableUser
impl StructuralPartialEq for EditableUser
Auto Trait Implementations§
impl Freeze for EditableUser
impl RefUnwindSafe for EditableUser
impl Send for EditableUser
impl Sync for EditableUser
impl Unpin for EditableUser
impl UnwindSafe for EditableUser
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