ControlObjectBehaviorClone

Trait ControlObjectBehaviorClone 

Source
pub trait ControlObjectBehaviorClone<Img, Snd, Fnt, Spr, Rm, Data>{
    // Required method
    fn clone_box(
        &self,
    ) -> Box<dyn ControlObjectBehavior<Img, Snd, Fnt, Spr, Rm, Data>>;
}

Required Methods§

Source

fn clone_box( &self, ) -> Box<dyn ControlObjectBehavior<Img, Snd, Fnt, Spr, Rm, Data>>

Implementors§

Source§

impl<Img, Snd, Fnt, Spr, Rm, Data, T> ControlObjectBehaviorClone<Img, Snd, Fnt, Spr, Rm, Data> for T
where T: 'static + ControlObjectBehavior<Img, Snd, Fnt, Spr, Rm, Data> + Clone, Spr: IndexRestriction, Img: IndexRestriction, Snd: IndexRestriction, Fnt: IndexRestriction, Rm: IndexRestriction, Data: Clone,