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>; }

Required methods

Implementors