Trait aoc_runner::Runner

source ·
pub trait Runner {
    fn gen(input: ArcStr) -> Self
    where
        Self: Sized
; fn run(&self) -> Box<dyn Display>; fn bench(&self, black_box: fn(_: &dyn Display)); fn try_gen(input: ArcStr) -> Result<Self, Box<dyn Error>>
    where
        Self: Sized
, { ... } fn try_run(&self) -> Result<Box<dyn Display>, Box<dyn Error>> { ... } }

Required Methods

Provided Methods

Implementors