pub struct NewUserWithProfileArgs {
pub user_info: UserInfo,
pub user_social_info: Option<SocialInfoInput>,
pub profile_identity: Option<ShortString>,
}
Expand description
Structure representing the arguments for initializing a user.
§Fields
username
: The username of the user to be initialized.name
: The name of the user to be initialized.bio
: The biography of the user to be initialized.pfp
: The profile picture URL or identifier of the user to be initialized.
Fields§
§user_info: UserInfo
§profile_identity: Option<ShortString>
Trait Implementations§
Source§impl BorshDeserialize for NewUserWithProfileArgs
impl BorshDeserialize for NewUserWithProfileArgs
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Clone for NewUserWithProfileArgs
impl Clone for NewUserWithProfileArgs
Source§fn clone(&self) -> NewUserWithProfileArgs
fn clone(&self) -> NewUserWithProfileArgs
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 moreAuto Trait Implementations§
impl Freeze for NewUserWithProfileArgs
impl RefUnwindSafe for NewUserWithProfileArgs
impl Send for NewUserWithProfileArgs
impl Sync for NewUserWithProfileArgs
impl Unpin for NewUserWithProfileArgs
impl UnwindSafe for NewUserWithProfileArgs
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