pub enum RenderCommandConfig<'a, ImageElementData, CustomElementData> {
None(),
Rectangle(Rectangle),
Border(Border),
Text(Text<'a>),
Image(Image<'a, ImageElementData>),
ScissorStart(),
ScissorEnd(),
Custom(Custom<'a, CustomElementData>),
}Variants§
None()
Rectangle(Rectangle)
Border(Border)
Text(Text<'a>)
Image(Image<'a, ImageElementData>)
ScissorStart()
ScissorEnd()
Custom(Custom<'a, CustomElementData>)
Trait Implementations§
Source§impl<'a, ImageElementData: Clone, CustomElementData: Clone> Clone for RenderCommandConfig<'a, ImageElementData, CustomElementData>
impl<'a, ImageElementData: Clone, CustomElementData: Clone> Clone for RenderCommandConfig<'a, ImageElementData, CustomElementData>
Source§fn clone(&self) -> RenderCommandConfig<'a, ImageElementData, CustomElementData>
fn clone(&self) -> RenderCommandConfig<'a, ImageElementData, CustomElementData>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<'a, ImageElementData, CustomElementData> Freeze for RenderCommandConfig<'a, ImageElementData, CustomElementData>
impl<'a, ImageElementData, CustomElementData> RefUnwindSafe for RenderCommandConfig<'a, ImageElementData, CustomElementData>where
ImageElementData: RefUnwindSafe,
CustomElementData: RefUnwindSafe,
impl<'a, ImageElementData, CustomElementData> Send for RenderCommandConfig<'a, ImageElementData, CustomElementData>
impl<'a, ImageElementData, CustomElementData> Sync for RenderCommandConfig<'a, ImageElementData, CustomElementData>
impl<'a, ImageElementData, CustomElementData> Unpin for RenderCommandConfig<'a, ImageElementData, CustomElementData>
impl<'a, ImageElementData, CustomElementData> UnwindSafe for RenderCommandConfig<'a, ImageElementData, CustomElementData>where
ImageElementData: RefUnwindSafe,
CustomElementData: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more