pub trait FlipperExt {
// Required methods
fn flipper_new(
&mut self,
method_context: MethodContext,
contract: Address,
init_value: &Bool,
) -> Result<(), ContractError>;
fn flipper_flip(
&mut self,
method_context: MethodContext,
contract: Address,
) -> Result<(), ContractError>;
fn flipper_value(&self, contract: Address) -> Result<Bool, ContractError>;
}Expand description
Required Methods§
fn flipper_new( &mut self, method_context: MethodContext, contract: Address, init_value: &Bool, ) -> Result<(), ContractError>
fn flipper_flip( &mut self, method_context: MethodContext, contract: Address, ) -> Result<(), ContractError>
fn flipper_value(&self, contract: Address) -> Result<Bool, ContractError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".