pub struct SocialInfoInput {
pub twitter: Option<ShortString>,
pub discord: Option<ShortString>,
pub steam: Option<ShortString>,
pub civic: ShortVec<NewCivicUpdate>,
}
Fields§
§twitter: Option<ShortString>
Twitter username or ID of the user.
discord: Option<ShortString>
discord username or ID of the user.
steam: Option<ShortString>
steam username or ID of the user.
civic: ShortVec<NewCivicUpdate>
civic username or ID of the or user.
Implementations§
Source§impl SocialInfoInput
impl SocialInfoInput
pub fn into_data( self, gateway_tokens: &[AccountInfo<'_>], wallets: &ShortVec<Pubkey>, ) -> SocialInfo
Trait Implementations§
Source§impl BorshDeserialize for SocialInfoInput
impl BorshDeserialize for SocialInfoInput
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 BorshSerialize for SocialInfoInput
impl BorshSerialize for SocialInfoInput
Source§impl Clone for SocialInfoInput
impl Clone for SocialInfoInput
Source§fn clone(&self) -> SocialInfoInput
fn clone(&self) -> SocialInfoInput
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 SocialInfoInput
impl RefUnwindSafe for SocialInfoInput
impl Send for SocialInfoInput
impl Sync for SocialInfoInput
impl Unpin for SocialInfoInput
impl UnwindSafe for SocialInfoInput
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