Trait sim_rust::Agent [−][src]
pub trait Agent {
fn generate() -> Result<Box<Self>, &'static str>
where
Self: Sized;
fn collect(&self) -> Result<(), &'static str>;
fn tick(&mut self) -> Result<(), &'static str>;
}