pub struct EffectList {
pub blur: Option<Box<CTBlurEffect>>,
pub fill_overlay: Option<Box<CTFillOverlayEffect>>,
pub glow: Option<Box<CTGlowEffect>>,
pub inner_shdw: Option<Box<CTInnerShadowEffect>>,
pub outer_shdw: Option<Box<CTOuterShadowEffect>>,
pub prst_shdw: Option<Box<CTPresetShadowEffect>>,
pub reflection: Option<Box<CTReflectionEffect>>,
pub soft_edge: Option<Box<CTSoftEdgesEffect>>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§blur: Option<Box<CTBlurEffect>>§fill_overlay: Option<Box<CTFillOverlayEffect>>§glow: Option<Box<CTGlowEffect>>§inner_shdw: Option<Box<CTInnerShadowEffect>>§outer_shdw: Option<Box<CTOuterShadowEffect>>§prst_shdw: Option<Box<CTPresetShadowEffect>>§reflection: Option<Box<CTReflectionEffect>>§soft_edge: Option<Box<CTSoftEdgesEffect>>§extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl Clone for EffectList
impl Clone for EffectList
Source§fn clone(&self) -> EffectList
fn clone(&self) -> EffectList
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 EffectList
impl Debug for EffectList
Source§impl Default for EffectList
impl Default for EffectList
Source§fn default() -> EffectList
fn default() -> EffectList
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EffectList
impl<'de> Deserialize<'de> for EffectList
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 EffectList
impl FromXml for EffectList
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 EffectList
impl Serialize for EffectList
Source§impl ToXml for EffectList
impl ToXml for EffectList
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_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_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 EffectList
impl RefUnwindSafe for EffectList
impl Send for EffectList
impl Sync for EffectList
impl Unpin for EffectList
impl UnsafeUnpin for EffectList
impl UnwindSafe for EffectList
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