registry.rs

347 B · rust · 24 lines

1use crate::checks;23#[derive(Clone, Copy)]4pub enum Cost {5    Cheap,6    Dear,7}89#[derive(Clone, Copy)]10pub enum Verdict {11    Checked,12    Failed,13    Unchecked,14    Skipped,15    Orphan,16}1718pub type Check = fn() -> Result<(), String>;1920pub type Entry = (&'static str, Cost, Check);2122pub fn entries() -> &'static [Entry] {23    checks::table()24}