Struct mpl_testing_utils::utils::EditionMarker
source · [−]pub struct EditionMarker {
pub new_metadata_pubkey: Pubkey,
pub new_edition_pubkey: Pubkey,
pub master_edition_pubkey: Pubkey,
pub metadata_mint_pubkey: Pubkey,
pub mint: Keypair,
pub metadata_pubkey: Pubkey,
pub pubkey: Pubkey,
pub edition: u64,
pub token: Keypair,
pub metadata_token_pubkey: Pubkey,
}Fields
new_metadata_pubkey: Pubkeynew_edition_pubkey: Pubkeymaster_edition_pubkey: Pubkeymetadata_mint_pubkey: Pubkeymint: Keypairmetadata_pubkey: Pubkeypubkey: Pubkeyedition: u64token: Keypairmetadata_token_pubkey: PubkeyImplementations
sourceimpl EditionMarker
impl EditionMarker
pub fn new(
metadata: &Metadata,
master_edition: &MasterEditionV2,
edition: u64
) -> Self
pub async fn get_data(&self, context: &mut ProgramTestContext) -> EditionMarker
pub async fn create_via_vault(
&self,
context: &mut ProgramTestContext,
vault: &Vault,
safety_deposit_box: &Pubkey,
store: &Pubkey
) -> Result<(), BanksClientError>
pub async fn create(
&self,
context: &mut ProgramTestContext
) -> Result<(), BanksClientError>
pub async fn create_with_invalid_token_program(
&self,
context: &mut ProgramTestContext
) -> Result<(), BanksClientError>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for EditionMarker
impl Send for EditionMarker
impl Sync for EditionMarker
impl Unpin for EditionMarker
impl UnwindSafe for EditionMarker
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