pub trait HardwareOptimizationStrategy: Send + Sync {
// Required method
fn optimize_for_hardware(
&self,
genome: &mut ArchitectureGenome,
target_hardware: &HardwareTarget,
) -> Result<OptimizationResult>;
}Expand description
Trait for hardware optimization strategies
Required Methods§
fn optimize_for_hardware( &self, genome: &mut ArchitectureGenome, target_hardware: &HardwareTarget, ) -> Result<OptimizationResult>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".