BoxedComponent

Trait BoxedComponent 

Source
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§

Implementors§

Source§

impl<T: Clone + BrdbComponent + 'static> BoxedComponent for T

Blanket implement boxed for all BrdbComponents with Clone … enabling them to be cloned