pub struct CommonRedeemCheckArgs<'a> {Show 22 fields
pub program_id: &'a Pubkey,
pub auction_manager_info: &'a AccountInfo<'a>,
pub safety_deposit_token_store_info: &'a AccountInfo<'a>,
pub destination_info: &'a AccountInfo<'a>,
pub bid_redemption_info: &'a AccountInfo<'a>,
pub safety_deposit_info: &'a AccountInfo<'a>,
pub vault_info: &'a AccountInfo<'a>,
pub auction_info: &'a AccountInfo<'a>,
pub auction_extended_info: Option<&'a AccountInfo<'a>>,
pub bidder_metadata_info: &'a AccountInfo<'a>,
pub bidder_info: &'a AccountInfo<'a>,
pub token_program_info: &'a AccountInfo<'a>,
pub token_vault_program_info: &'a AccountInfo<'a>,
pub token_metadata_program_info: &'a AccountInfo<'a>,
pub store_info: &'a AccountInfo<'a>,
pub rent_info: &'a AccountInfo<'a>,
pub safety_deposit_config_info: Option<&'a AccountInfo<'a>>,
pub is_participation: bool,
pub overwrite_win_index: Option<usize>,
pub user_provided_win_index: Option<Option<usize>>,
pub assert_bidder_signer: bool,
pub ignore_bid_redeemed_item_check: bool,
}Fields§
§program_id: &'a Pubkey§auction_manager_info: &'a AccountInfo<'a>§safety_deposit_token_store_info: &'a AccountInfo<'a>§destination_info: &'a AccountInfo<'a>§bid_redemption_info: &'a AccountInfo<'a>§safety_deposit_info: &'a AccountInfo<'a>§vault_info: &'a AccountInfo<'a>§auction_info: &'a AccountInfo<'a>§auction_extended_info: Option<&'a AccountInfo<'a>>§bidder_metadata_info: &'a AccountInfo<'a>§bidder_info: &'a AccountInfo<'a>§token_program_info: &'a AccountInfo<'a>§token_vault_program_info: &'a AccountInfo<'a>§token_metadata_program_info: &'a AccountInfo<'a>§store_info: &'a AccountInfo<'a>§rent_info: &'a AccountInfo<'a>§safety_deposit_config_info: Option<&'a AccountInfo<'a>>§is_participation: bool§overwrite_win_index: Option<usize>§user_provided_win_index: Option<Option<usize>>§assert_bidder_signer: bool§ignore_bid_redeemed_item_check: boolAuto Trait Implementations§
impl<'a> Freeze for CommonRedeemCheckArgs<'a>
impl<'a> !RefUnwindSafe for CommonRedeemCheckArgs<'a>
impl<'a> !Send for CommonRedeemCheckArgs<'a>
impl<'a> !Sync for CommonRedeemCheckArgs<'a>
impl<'a> Unpin for CommonRedeemCheckArgs<'a>
impl<'a> !UnwindSafe for CommonRedeemCheckArgs<'a>
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> 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