pub trait BoxedComponent {
// Required method
fn boxed_component(&self) -> Box<dyn BrdbComponent>;
}Expand description
This trait allows BrdbComponents to be cloned despite being a dyn trait
Required Methods§
fn boxed_component(&self) -> Box<dyn BrdbComponent>
Implementors§
impl<T: Clone + BrdbComponent + 'static> BoxedComponent for T
Blanket implement boxed for all BrdbComponents with Clone … enabling them to be cloned