pub struct CTShapeProperties {
pub bw_mode: Option<STBlackWhiteMode>,
pub transform: Option<Box<Transform2D>>,
pub geometry: Option<Box<EGGeometry>>,
pub fill_properties: Option<Box<EGFillProperties>>,
pub line: Option<Box<LineProperties>>,
pub effect_properties: Option<Box<EGEffectProperties>>,
pub scene3d: Option<Box<CTScene3D>>,
pub sp3d: Option<Box<CTShape3D>>,
pub ext_lst: Option<Box<CTOfficeArtExtensionList>>,
pub extra_attrs: HashMap<String, String>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§bw_mode: Option<STBlackWhiteMode>§transform: Option<Box<Transform2D>>§geometry: Option<Box<EGGeometry>>§fill_properties: Option<Box<EGFillProperties>>§line: Option<Box<LineProperties>>§effect_properties: Option<Box<EGEffectProperties>>§scene3d: Option<Box<CTScene3D>>§sp3d: Option<Box<CTShape3D>>§ext_lst: Option<Box<CTOfficeArtExtensionList>>§extra_attrs: HashMap<String, String>Unknown attributes captured for roundtrip fidelity.
extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl Clone for CTShapeProperties
impl Clone for CTShapeProperties
Source§fn clone(&self) -> CTShapeProperties
fn clone(&self) -> CTShapeProperties
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 CTShapeProperties
impl Debug for CTShapeProperties
Source§impl Default for CTShapeProperties
impl Default for CTShapeProperties
Source§fn default() -> CTShapeProperties
fn default() -> CTShapeProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CTShapeProperties
impl<'de> Deserialize<'de> for CTShapeProperties
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 FromXml for CTShapeProperties
impl FromXml for CTShapeProperties
Source§fn from_xml<R: BufRead>(
reader: &mut Reader<R>,
start_tag: &BytesStart<'_>,
is_empty: bool,
) -> Result<Self, ParseError>
fn from_xml<R: BufRead>( reader: &mut Reader<R>, start_tag: &BytesStart<'_>, is_empty: bool, ) -> Result<Self, ParseError>
Parse from an XML reader positioned at the start tag. Read more
Source§impl Serialize for CTShapeProperties
impl Serialize for CTShapeProperties
Source§impl ShapePropertiesExt for CTShapeProperties
impl ShapePropertiesExt for CTShapeProperties
Source§impl ToXml for CTShapeProperties
impl ToXml for CTShapeProperties
Source§fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
Write attributes onto the start tag and return it.
Source§fn write_children<W: Write>(
&self,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>
fn write_children<W: Write>( &self, writer: &mut Writer<W>, ) -> Result<(), SerializeError>
Write child elements and text content inside the element.
Source§fn is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
Source§fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write a complete element:
<tag attrs>children</tag> or <tag attrs/>.Auto Trait Implementations§
impl Freeze for CTShapeProperties
impl RefUnwindSafe for CTShapeProperties
impl Send for CTShapeProperties
impl Sync for CTShapeProperties
impl Unpin for CTShapeProperties
impl UnsafeUnpin for CTShapeProperties
impl UnwindSafe for CTShapeProperties
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