pub struct CTTimeNodeList {Show 14 fields
pub par: Vec<TLTimeNodeParallelElement>,
pub seq: Vec<CTTLTimeNodeSequence>,
pub excl: Vec<TLTimeNodeExclusiveElement>,
pub anim: Vec<CTTLAnimateBehavior>,
pub anim_clr: Vec<CTTLAnimateColorBehavior>,
pub anim_effect: Vec<CTTLAnimateEffectBehavior>,
pub anim_motion: Vec<CTTLAnimateMotionBehavior>,
pub anim_rot: Vec<CTTLAnimateRotationBehavior>,
pub anim_scale: Vec<CTTLAnimateScaleBehavior>,
pub cmd: Vec<CTTLCommandBehavior>,
pub set: Vec<CTTLSetBehavior>,
pub audio: Vec<CTTLMediaNodeAudio>,
pub video: Vec<CTTLMediaNodeVideo>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§par: Vec<TLTimeNodeParallelElement>§seq: Vec<CTTLTimeNodeSequence>§excl: Vec<TLTimeNodeExclusiveElement>§anim: Vec<CTTLAnimateBehavior>§anim_clr: Vec<CTTLAnimateColorBehavior>§anim_effect: Vec<CTTLAnimateEffectBehavior>§anim_motion: Vec<CTTLAnimateMotionBehavior>§anim_rot: Vec<CTTLAnimateRotationBehavior>§anim_scale: Vec<CTTLAnimateScaleBehavior>§cmd: Vec<CTTLCommandBehavior>§set: Vec<CTTLSetBehavior>§audio: Vec<CTTLMediaNodeAudio>§video: Vec<CTTLMediaNodeVideo>§extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl Clone for CTTimeNodeList
impl Clone for CTTimeNodeList
Source§fn clone(&self) -> CTTimeNodeList
fn clone(&self) -> CTTimeNodeList
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 CTTimeNodeList
impl Debug for CTTimeNodeList
Source§impl Default for CTTimeNodeList
impl Default for CTTimeNodeList
Source§fn default() -> CTTimeNodeList
fn default() -> CTTimeNodeList
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CTTimeNodeList
impl<'de> Deserialize<'de> for CTTimeNodeList
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 CTTimeNodeList
impl FromXml for CTTimeNodeList
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 CTTimeNodeList
impl Serialize for CTTimeNodeList
Source§impl ToXml for CTTimeNodeList
impl ToXml for CTTimeNodeList
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 CTTimeNodeList
impl RefUnwindSafe for CTTimeNodeList
impl Send for CTTimeNodeList
impl Sync for CTTimeNodeList
impl Unpin for CTTimeNodeList
impl UnsafeUnpin for CTTimeNodeList
impl UnwindSafe for CTTimeNodeList
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