pub struct ExportShape {Show 13 fields
pub id: String,
pub anchor: PptxAnchor,
pub kind: ExportShapeKind,
pub name: String,
pub title: Option<String>,
pub description: Option<String>,
pub hidden: bool,
pub placeholder: Option<ExportPlaceholder>,
pub provenance: Option<SourceProvenance>,
pub stories: Vec<ExportStory>,
pub table: Option<ExportTable>,
pub object: Option<ExportObject>,
pub children: Vec<ExportShape>,
}Expand description
A shape, group or unrepresented shape-tree element, with its stories, table, placeholder object and children.
Fields§
§id: String§anchor: PptxAnchor§kind: ExportShapeKind§name: String§title: Option<String>cNvPr/@title, the alternative-text title.
description: Option<String>cNvPr/@descr, the alternative-text description.
Hidden itself or through a hidden group.
placeholder: Option<ExportPlaceholder>§provenance: Option<SourceProvenance>§stories: Vec<ExportStory>§table: Option<ExportTable>§object: Option<ExportObject>§children: Vec<ExportShape>Trait Implementations§
Source§impl Clone for ExportShape
impl Clone for ExportShape
Source§impl Debug for ExportShape
impl Debug for ExportShape
Source§impl<'de> Deserialize<'de> for ExportShape
impl<'de> Deserialize<'de> for ExportShape
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 ExportShape
impl PartialEq for ExportShape
Source§impl Serialize for ExportShape
impl Serialize for ExportShape
impl StructuralPartialEq for ExportShape
Auto Trait Implementations§
impl Freeze for ExportShape
impl RefUnwindSafe for ExportShape
impl Send for ExportShape
impl Sync for ExportShape
impl Unpin for ExportShape
impl UnsafeUnpin for ExportShape
impl UnwindSafe for ExportShape
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