use std::sync::Arc;
use trait_kit::prelude::*;
struct BadBuilder;
struct MyModule;
impl Module for MyModule {
const NAME: &'static str = "my_module";
type Config = NoConfig;
type Requirements = NoRequirements;
type Capability = Arc<dyn std::any::Any + Send + Sync>;
type Error = std::convert::Infallible;
type Builder = BadBuilder;
}
fn main() {
let kit = Kit::new();
let _ = BadBuilder.kit(&kit);
}