pub enum ShapeGroup {
Rectangle(Rectangle),
Mask(Mask),
Point(Label),
Ellipse(Ellipse),
Line(Line),
Polyline(Polyline),
Polygon(Polygon),
Label(Label),
}Variants§
Rectangle(Rectangle)
Mask(Mask)
Point(Label)
Ellipse(Ellipse)
Line(Line)
Polyline(Polyline)
Polygon(Polygon)
Label(Label)
Trait Implementations§
Source§impl Clone for ShapeGroup
impl Clone for ShapeGroup
Source§fn clone(&self) -> ShapeGroup
fn clone(&self) -> ShapeGroup
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 moreSource§impl Debug for ShapeGroup
impl Debug for ShapeGroup
Source§impl<'de> Deserialize<'de> for ShapeGroup
impl<'de> Deserialize<'de> for ShapeGroup
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ShapeGroup
impl RefUnwindSafe for ShapeGroup
impl Send for ShapeGroup
impl Sync for ShapeGroup
impl Unpin for ShapeGroup
impl UnwindSafe for ShapeGroup
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