pub struct PopulateUserWithProfileArgs {
pub user: User,
pub profile: Profile,
}
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: User
§profile: Profile
Trait Implementations§
Source§impl BorshDeserialize for PopulateUserWithProfileArgs
impl BorshDeserialize for PopulateUserWithProfileArgs
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 PopulateUserWithProfileArgs
impl Clone for PopulateUserWithProfileArgs
Source§fn clone(&self) -> PopulateUserWithProfileArgs
fn clone(&self) -> PopulateUserWithProfileArgs
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 PopulateUserWithProfileArgs
impl RefUnwindSafe for PopulateUserWithProfileArgs
impl Send for PopulateUserWithProfileArgs
impl Sync for PopulateUserWithProfileArgs
impl Unpin for PopulateUserWithProfileArgs
impl UnwindSafe for PopulateUserWithProfileArgs
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