pub struct CTOuterShadowEffect {
pub blur_rad: Option<STPositiveCoordinate>,
pub dist: Option<STPositiveCoordinate>,
pub dir: Option<STPositiveFixedAngle>,
pub sx: Option<STPercentage>,
pub sy: Option<STPercentage>,
pub kx: Option<STFixedAngle>,
pub ky: Option<STFixedAngle>,
pub algn: Option<STRectAlignment>,
pub rot_with_shape: Option<bool>,
pub color_choice: Option<Box<EGColorChoice>>,
pub extra_attrs: HashMap<String, String>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§blur_rad: Option<STPositiveCoordinate>§dist: Option<STPositiveCoordinate>§dir: Option<STPositiveFixedAngle>§sx: Option<STPercentage>§sy: Option<STPercentage>§kx: Option<STFixedAngle>§ky: Option<STFixedAngle>§algn: Option<STRectAlignment>§rot_with_shape: Option<bool>§color_choice: Option<Box<EGColorChoice>>§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 CTOuterShadowEffect
impl Clone for CTOuterShadowEffect
Source§fn clone(&self) -> CTOuterShadowEffect
fn clone(&self) -> CTOuterShadowEffect
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 CTOuterShadowEffect
impl Debug for CTOuterShadowEffect
Source§impl Default for CTOuterShadowEffect
impl Default for CTOuterShadowEffect
Source§fn default() -> CTOuterShadowEffect
fn default() -> CTOuterShadowEffect
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CTOuterShadowEffect
impl<'de> Deserialize<'de> for CTOuterShadowEffect
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 CTOuterShadowEffect
impl FromXml for CTOuterShadowEffect
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 CTOuterShadowEffect
impl Serialize for CTOuterShadowEffect
Source§impl ToXml for CTOuterShadowEffect
impl ToXml for CTOuterShadowEffect
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 CTOuterShadowEffect
impl RefUnwindSafe for CTOuterShadowEffect
impl Send for CTOuterShadowEffect
impl Sync for CTOuterShadowEffect
impl Unpin for CTOuterShadowEffect
impl UnsafeUnpin for CTOuterShadowEffect
impl UnwindSafe for CTOuterShadowEffect
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