pub trait Instantiatable: Artifact {
type Error: Error + Send + Sync;
// Required method
unsafe fn instantiate(
self: Arc<Self>,
tunables: &dyn Tunables,
resolver: &dyn Resolver,
host_state: Box<dyn Any>,
config: InstanceConfig,
) -> Result<InstanceHandle, Self::Error>;
}
Expand description
Artifact
s that can be instantiated.