pub struct WithdrawInstructionAccounts {
pub stake: Pubkey,
pub recipient: Pubkey,
pub clock_sysvar: Pubkey,
pub stake_history: Pubkey,
pub withdraw_authority: Pubkey,
pub lockup_authority: Option<Pubkey>,
pub remaining: Vec<AccountMeta>,
}Fields§
§stake: Pubkey§recipient: Pubkey§clock_sysvar: Pubkey§stake_history: Pubkey§remaining: Vec<AccountMeta>Trait Implementations§
Source§impl Clone for WithdrawInstructionAccounts
impl Clone for WithdrawInstructionAccounts
Source§impl Debug for WithdrawInstructionAccounts
impl Debug for WithdrawInstructionAccounts
impl StructuralPartialEq for WithdrawInstructionAccounts
Auto Trait Implementations§
impl Freeze for WithdrawInstructionAccounts
impl RefUnwindSafe for WithdrawInstructionAccounts
impl Send for WithdrawInstructionAccounts
impl Sync for WithdrawInstructionAccounts
impl Unpin for WithdrawInstructionAccounts
impl UnsafeUnpin for WithdrawInstructionAccounts
impl UnwindSafe for WithdrawInstructionAccounts
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