pub struct CTTLAnimateColorBehavior {
pub clr_spc: Option<STTLAnimateColorSpace>,
pub dir: Option<STTLAnimateColorDirection>,
pub c_bhvr: Box<CTTLCommonBehaviorData>,
pub by: Option<Box<CTTLByAnimateColorTransform>>,
pub from: Option<Box<CTColor>>,
pub to: Option<Box<CTColor>>,
pub extra_attrs: HashMap<String, String>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§clr_spc: Option<STTLAnimateColorSpace>§dir: Option<STTLAnimateColorDirection>§c_bhvr: Box<CTTLCommonBehaviorData>§by: Option<Box<CTTLByAnimateColorTransform>>§from: Option<Box<CTColor>>§to: Option<Box<CTColor>>§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 CTTLAnimateColorBehavior
impl Clone for CTTLAnimateColorBehavior
Source§fn clone(&self) -> CTTLAnimateColorBehavior
fn clone(&self) -> CTTLAnimateColorBehavior
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 CTTLAnimateColorBehavior
impl Debug for CTTLAnimateColorBehavior
Source§impl<'de> Deserialize<'de> for CTTLAnimateColorBehavior
impl<'de> Deserialize<'de> for CTTLAnimateColorBehavior
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 CTTLAnimateColorBehavior
impl FromXml for CTTLAnimateColorBehavior
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 CTTLAnimateColorBehavior
impl Serialize for CTTLAnimateColorBehavior
Source§impl ToXml for CTTLAnimateColorBehavior
impl ToXml for CTTLAnimateColorBehavior
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 CTTLAnimateColorBehavior
impl RefUnwindSafe for CTTLAnimateColorBehavior
impl Send for CTTLAnimateColorBehavior
impl Sync for CTTLAnimateColorBehavior
impl Unpin for CTTLAnimateColorBehavior
impl UnsafeUnpin for CTTLAnimateColorBehavior
impl UnwindSafe for CTTLAnimateColorBehavior
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