pub trait TapsProvider { fn get_taps(&self) -> &'static TapSet<'static>; fn code_size(&self) -> usize { ... } }