pub struct MockCep78Operator { /* private fields */ }Implementations§
Source§impl MockCep78Operator
impl MockCep78Operator
pub fn set_address(&mut self, nft_contract: &Address)
pub fn mint(&mut self, token_metadata: String, is_reverse_lookup_enabled: bool)
pub fn mint_with_hash(&mut self, token_metadata: String, token_hash: String)
pub fn burn(&mut self, token_id: u64)
pub fn mint_for(&mut self, token_owner: Address, token_metadata: String)
pub fn transfer(&mut self, token_id: u64, target: Address)
pub fn transfer_from(&mut self, token_id: u64, source: Address, target: Address)
pub fn approve(&mut self, spender: Address, token_id: u64)
pub fn revoke(&mut self, token_id: u64)
Trait Implementations§
Source§impl HasEntrypoints for MockCep78Operator
impl HasEntrypoints for MockCep78Operator
Source§fn entrypoints() -> Vec<Entrypoint>
fn entrypoints() -> Vec<Entrypoint>
Returns the list of contract’s entrypoints.
Source§impl HasEvents for MockCep78Operator
impl HasEvents for MockCep78Operator
Source§impl Module for MockCep78Operator
impl Module for MockCep78Operator
Source§fn new(env: Rc<ContractEnv>) -> Self
fn new(env: Rc<ContractEnv>) -> Self
Creates a new instance of the module with the given contract environment.
Source§fn env(&self) -> Rc<ContractEnv>
fn env(&self) -> Rc<ContractEnv>
Returns the contract environment associated with the module.
Source§impl OdraContract for MockCep78Operator
impl OdraContract for MockCep78Operator
Source§type HostRef = MockCep78OperatorHostRef
type HostRef = MockCep78OperatorHostRef
The host reference type.
Source§type ContractRef = MockCep78OperatorContractRef
type ContractRef = MockCep78OperatorContractRef
The contract reference type.
Source§impl SchemaCustomTypes for MockCep78Operator
impl SchemaCustomTypes for MockCep78Operator
Source§fn schema_types() -> Vec<Option<CustomType>>
fn schema_types() -> Vec<Option<CustomType>>
Returns a vector of optional CustomTypes.
Source§impl SchemaEntrypoints for MockCep78Operator
impl SchemaEntrypoints for MockCep78Operator
Source§fn schema_entrypoints() -> Vec<Entrypoint>
fn schema_entrypoints() -> Vec<Entrypoint>
Returns a vector of Entrypoints.
Source§impl SchemaErrors for MockCep78Operator
impl SchemaErrors for MockCep78Operator
Source§impl SchemaEvents for MockCep78Operator
impl SchemaEvents for MockCep78Operator
Source§fn custom_types() -> Vec<Option<CustomType>>
fn custom_types() -> Vec<Option<CustomType>>
Returns a vector of CustomTypes. Read more
Auto Trait Implementations§
impl !Freeze for MockCep78Operator
impl !RefUnwindSafe for MockCep78Operator
impl !Send for MockCep78Operator
impl !Sync for MockCep78Operator
impl Unpin for MockCep78Operator
impl !UnwindSafe for MockCep78Operator
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<R> Deployer<R> for Rwhere
R: OdraContract,
impl<R> Deployer<R> for Rwhere
R: OdraContract,
Source§fn deploy(
env: &HostEnv,
init_args: <R as OdraContract>::InitArgs,
) -> <R as OdraContract>::HostRef
fn deploy( env: &HostEnv, init_args: <R as OdraContract>::InitArgs, ) -> <R as OdraContract>::HostRef
Deploys a contract with given init args. Read more
Source§fn try_deploy(
env: &HostEnv,
init_args: <R as OdraContract>::InitArgs,
) -> Result<<R as OdraContract>::HostRef, OdraError>
fn try_deploy( env: &HostEnv, init_args: <R as OdraContract>::InitArgs, ) -> Result<<R as OdraContract>::HostRef, OdraError>
Tries to deploy a contract with given init args. Read more
Source§fn deploy_with_cfg<T>(
env: &HostEnv,
init_args: <R as OdraContract>::InitArgs,
cfg: T,
) -> <R as OdraContract>::HostRefwhere
T: OdraConfig,
fn deploy_with_cfg<T>(
env: &HostEnv,
init_args: <R as OdraContract>::InitArgs,
cfg: T,
) -> <R as OdraContract>::HostRefwhere
T: OdraConfig,
Deploys a contract with given init args and configuration. Read more
Source§fn try_deploy_with_cfg<T>(
env: &HostEnv,
init_args: <R as OdraContract>::InitArgs,
cfg: T,
) -> Result<<R as OdraContract>::HostRef, OdraError>where
T: OdraConfig,
fn try_deploy_with_cfg<T>(
env: &HostEnv,
init_args: <R as OdraContract>::InitArgs,
cfg: T,
) -> Result<<R as OdraContract>::HostRef, OdraError>where
T: OdraConfig,
Tries to deploy a contract with given init args and configuration. Read more