Struct odra_modules::cep78::utils::MockContractContractRef
source · pub struct MockContractContractRef { /* private fields */ }Expand description
[MockContract] Contract Ref.
Implementations§
source§impl MockContractContractRef
impl MockContractContractRef
pub fn set_address(&mut self, nft_contract: &Address)
pub fn mint( &mut self, token_metadata: String, is_reverse_lookup_enabled: bool ) -> (String, Address, String)
pub fn mint_with_hash( &mut self, token_metadata: String, token_hash: String ) -> (String, Address, String)
pub fn burn(&mut self, token_id: u64)
pub fn mint_for( &mut self, token_owner: Address, token_metadata: String ) -> (String, Address, String)
pub fn transfer(&mut self, token_id: u64, target: Address) -> (String, Address)
pub fn transfer_from( &mut self, token_id: u64, source: Address, target: Address ) -> (String, Address)
pub fn approve(&mut self, spender: Address, token_id: u64)
pub fn revoke(&mut self, token_id: u64)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MockContractContractRef
impl !RefUnwindSafe for MockContractContractRef
impl !Send for MockContractContractRef
impl !Sync for MockContractContractRef
impl Unpin for MockContractContractRef
impl !UnwindSafe for MockContractContractRef
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