Trait Component
Other items inautowired
pub trait Component: Any + 'static + Send + Sync { fn new_instance() -> Option<Self> where Self: Sized; }
fn new_instance() -> Option<Self> where Self: Sized,