#[repr(C)]pub struct StakeStatus {
pub key: Key,
pub collection_mint: Pubkey,
pub mint: Pubkey,
pub stake_start: i64,
}Fields§
§key: Key§collection_mint: Pubkey§mint: Pubkey§stake_start: i64Implementations§
Source§impl StakeStatus
impl StakeStatus
pub fn from_account_info( account_info: &AccountInfo<'_>, ) -> Result<StakeStatus, ProgramError>
pub fn find_address(mint: &Pubkey, bump: Option<u8>) -> (Pubkey, u8)
pub fn assert_address( pda: &Pubkey, mint: &Pubkey, bump: Option<u8>, ) -> ProgramResult
Trait Implementations§
Source§impl BorshDeserialize for StakeStatus
impl BorshDeserialize for StakeStatus
Source§impl BorshSerialize for StakeStatus
impl BorshSerialize for StakeStatus
Source§impl Clone for StakeStatus
impl Clone for StakeStatus
Source§fn clone(&self) -> StakeStatus
fn clone(&self) -> StakeStatus
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 StakeStatus
impl RefUnwindSafe for StakeStatus
impl Send for StakeStatus
impl Sync for StakeStatus
impl Unpin for StakeStatus
impl UnwindSafe for StakeStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more