use swarm_engine_core::agent::WorkResult;
use swarm_engine_core::environment::Environment;
use swarm_engine_core::types::{Action, WorkerId};
#[derive(Debug, Default)]
pub struct NoneEnvironment;
impl Environment for NoneEnvironment {
fn step(&self, _worker_id: WorkerId, action: &Action) -> WorkResult {
WorkResult::env_success(format!(
"Action '{}' accepted (NoneEnvironment)",
action.name
))
}
fn reset(&self) {
}
fn name(&self) -> &str {
"NoneEnvironment"
}
}