pub struct ContractMap<A> { /* private fields */ }Implementations§
Source§impl<A> ContractMap<A>
impl<A> ContractMap<A>
pub fn new() -> Self
pub fn new_contract_instance( &self, contract_identifier: &[u8], tx_context: TxContext, ) -> Box<dyn CallableContract<A>>
pub fn register_contract( &mut self, path: &str, new_contract_closure: Box<dyn Fn(TxContext) -> Box<dyn CallableContract<A>>>, )
Trait Implementations§
Auto Trait Implementations§
impl<A> Freeze for ContractMap<A>
impl<A> !RefUnwindSafe for ContractMap<A>
impl<A> !Send for ContractMap<A>
impl<A> !Sync for ContractMap<A>
impl<A> Unpin for ContractMap<A>
impl<A> !UnwindSafe for ContractMap<A>
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