Struct mpl_fixed_price_sale::accounts::ClaimResource
source · [−]pub struct ClaimResource {
pub market: Pubkey,
pub treasury_holder: Pubkey,
pub selling_resource: Pubkey,
pub selling_resource_owner: Pubkey,
pub vault: Pubkey,
pub metadata: Pubkey,
pub owner: Pubkey,
pub destination: Pubkey,
pub clock: Pubkey,
pub token_program: Pubkey,
pub token_metadata_program: Pubkey,
pub system_program: Pubkey,
}
Expand description
Generated client accounts for ClaimResource
.
Fields
market: Pubkey
treasury_holder: Pubkey
selling_resource: Pubkey
selling_resource_owner: Pubkey
vault: Pubkey
metadata: Pubkey
owner: Pubkey
destination: Pubkey
clock: Pubkey
token_program: Pubkey
token_metadata_program: Pubkey
system_program: Pubkey
Trait Implementations
sourceimpl BorshSerialize for ClaimResourcewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
impl BorshSerialize for ClaimResourcewhere
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl ToAccountMetas for ClaimResource
impl ToAccountMetas for ClaimResource
sourcefn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
fn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
is_signer
is given as an optional override for the signer meta field.
This covers the edge case when a program-derived-address needs to relay
a transaction from a client to another program but sign the transaction
before the relay. The client cannot mark the field as a signer, and so
we have to override the is_signer meta field given by the client. Read moreAuto Trait Implementations
impl RefUnwindSafe for ClaimResource
impl Send for ClaimResource
impl Sync for ClaimResource
impl Unpin for ClaimResource
impl UnwindSafe for ClaimResource
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more