pub trait Deployer {
type Caller: Caller;
// Required method
fn deploy<Canister>(
&self,
args: Result<Vec<u8>, Error>,
new: fn(&Self::Caller, Principal) -> Canister,
) -> DeployBuilder<Canister, Self::Caller>;
}Required Associated Types§
Required Methods§
fn deploy<Canister>( &self, args: Result<Vec<u8>, Error>, new: fn(&Self::Caller, Principal) -> Canister, ) -> DeployBuilder<Canister, Self::Caller>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.