ObsObjectClone

Trait ObsObjectClone 

Source
pub trait ObsObjectClone<K: Clone> {
    // Required method
    fn clone_box(&self) -> Box<dyn ObsObjectTrait<K>>;
}
Expand description

Helper trait to enable cloning boxed outputs.

Required Methods§

Source

fn clone_box(&self) -> Box<dyn ObsObjectTrait<K>>

Implementors§

Source§

impl<T, K: Clone> ObsObjectClone<K> for T
where T: ObsObjectTrait<K> + Clone + 'static,