#[non_exhaustive]pub enum PaintOrder {
Fill,
Markers,
Normal,
Stroke,
Raw(Raw),
}Expand description
A value of paint-order.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Fill
fill.
Markers
markers.
Normal
normal.
Stroke
stroke.
Raw(Raw)
Any other value, passed through unchecked.
Trait Implementations§
Source§impl Clone for PaintOrder
impl Clone for PaintOrder
Source§fn clone(&self) -> PaintOrder
fn clone(&self) -> PaintOrder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PaintOrder
impl Debug for PaintOrder
Source§impl Display for PaintOrder
impl Display for PaintOrder
Source§impl From<Raw> for PaintOrder
impl From<Raw> for PaintOrder
Source§impl PartialEq for PaintOrder
impl PartialEq for PaintOrder
impl StructuralPartialEq for PaintOrder
Auto Trait Implementations§
impl Freeze for PaintOrder
impl RefUnwindSafe for PaintOrder
impl Send for PaintOrder
impl Sync for PaintOrder
impl Unpin for PaintOrder
impl UnsafeUnpin for PaintOrder
impl UnwindSafe for PaintOrder
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