pub struct ShapeElement {
pub id: String,
pub x: f64,
pub y: f64,
pub width: f64,
pub height: f64,
pub angle: f64,
pub stroke: StrokeStyle,
pub fill: FillStyle,
pub opacity: f64,
pub locked: bool,
pub group_id: Option<String>,
}Fields§
§id: String§x: f64§y: f64§width: f64§height: f64§angle: f64§stroke: StrokeStyle§fill: FillStyle§opacity: f64§locked: bool§group_id: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ShapeElement
impl Clone for ShapeElement
Source§fn clone(&self) -> ShapeElement
fn clone(&self) -> ShapeElement
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 ShapeElement
impl Debug for ShapeElement
Source§impl<'de> Deserialize<'de> for ShapeElement
impl<'de> Deserialize<'de> for ShapeElement
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShapeElement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShapeElement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ShapeElement
impl PartialEq for ShapeElement
Source§impl Serialize for ShapeElement
impl Serialize for ShapeElement
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ShapeElement
Auto Trait Implementations§
impl Freeze for ShapeElement
impl RefUnwindSafe for ShapeElement
impl Send for ShapeElement
impl Sync for ShapeElement
impl Unpin for ShapeElement
impl UnsafeUnpin for ShapeElement
impl UnwindSafe for ShapeElement
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