usecrate::error::Result;usecrate::types::ExecutionResult;/// Executes a candidate artifact inside the harness.
////// Implementations handle the domain-specific execution:
/// - local process spawning
/// - container execution
/// - API calls
/// - simulator invocations
pubtraitExecutor{/// The artifact type this executor operates on.
typeArtifact;/// Execute the candidate artifact and return raw results.
fnexecute(&self, artifact:&Self::Artifact)->Result<ExecutionResult>;}