pub struct ShapeSnapshot {Show 24 fields
pub id: String,
pub source_id: u32,
pub kind: ShapeKind,
pub name: String,
pub x: i64,
pub y: i64,
pub width: i64,
pub height: i64,
pub rotation_deg: f64,
pub flip_h: bool,
pub flip_v: bool,
pub hidden: bool,
pub geometry: String,
pub adjust_values: BTreeMap<String, f64>,
pub placeholder: Option<Placeholder>,
pub fill: Option<ShapeFill>,
pub resolved_fill_color: Option<String>,
pub outline: Option<ShapeOutline>,
pub resolved_outline_color: Option<String>,
pub media_part_path: Option<String>,
pub blip_effects: Vec<BlipEffect>,
pub graphic: Option<GraphicFrameData>,
pub text_stories: Vec<StorySnapshot>,
pub children: Vec<ShapeSnapshot>,
}Fields§
§id: String§source_id: u32§kind: ShapeKind§name: String§x: i64§y: i64§width: i64§height: i64§rotation_deg: f64§flip_h: bool§flip_v: boolHides this shape and its descendants.
geometry: String§adjust_values: BTreeMap<String, f64>§placeholder: Option<Placeholder>§fill: Option<ShapeFill>§resolved_fill_color: Option<String>§outline: Option<ShapeOutline>§resolved_outline_color: Option<String>§media_part_path: Option<String>§blip_effects: Vec<BlipEffect>§graphic: Option<GraphicFrameData>§text_stories: Vec<StorySnapshot>§children: Vec<ShapeSnapshot>Trait Implementations§
Source§impl Clone for ShapeSnapshot
impl Clone for ShapeSnapshot
Source§fn clone(&self) -> ShapeSnapshot
fn clone(&self) -> ShapeSnapshot
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 ShapeSnapshot
impl Debug for ShapeSnapshot
Source§impl<'de> Deserialize<'de> for ShapeSnapshot
impl<'de> Deserialize<'de> for ShapeSnapshot
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
Source§impl PartialEq for ShapeSnapshot
impl PartialEq for ShapeSnapshot
Source§impl Serialize for ShapeSnapshot
impl Serialize for ShapeSnapshot
impl StructuralPartialEq for ShapeSnapshot
Auto Trait Implementations§
impl Freeze for ShapeSnapshot
impl RefUnwindSafe for ShapeSnapshot
impl Send for ShapeSnapshot
impl Sync for ShapeSnapshot
impl Unpin for ShapeSnapshot
impl UnsafeUnpin for ShapeSnapshot
impl UnwindSafe for ShapeSnapshot
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