pub trait TargetAdapter {
// Required methods
fn resolve(&self, release: &ReleaseCandidate) -> Result<TargetPlan>;
fn prepare(
&self,
plan: &TargetPlan,
dependencies: &PreparedDependencies,
staging: &Path,
) -> Result<ArtifactManifest>;
}Required Methods§
fn resolve(&self, release: &ReleaseCandidate) -> Result<TargetPlan>
fn prepare( &self, plan: &TargetPlan, dependencies: &PreparedDependencies, staging: &Path, ) -> Result<ArtifactManifest>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".