pub struct CTTLTimeNodeSequence {
pub concurrent: Option<bool>,
pub prev_ac: Option<STTLPreviousActionType>,
pub next_ac: Option<STTLNextActionType>,
pub c_tn: Box<CTTLCommonTimeNodeData>,
pub prev_cond_lst: Option<Box<CTTLTimeConditionList>>,
pub next_cond_lst: Option<Box<CTTLTimeConditionList>>,
pub extra_attrs: HashMap<String, String>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§concurrent: Option<bool>§prev_ac: Option<STTLPreviousActionType>§next_ac: Option<STTLNextActionType>§c_tn: Box<CTTLCommonTimeNodeData>§prev_cond_lst: Option<Box<CTTLTimeConditionList>>§next_cond_lst: Option<Box<CTTLTimeConditionList>>§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 CTTLTimeNodeSequence
impl Clone for CTTLTimeNodeSequence
Source§fn clone(&self) -> CTTLTimeNodeSequence
fn clone(&self) -> CTTLTimeNodeSequence
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 CTTLTimeNodeSequence
impl Debug for CTTLTimeNodeSequence
Source§impl<'de> Deserialize<'de> for CTTLTimeNodeSequence
impl<'de> Deserialize<'de> for CTTLTimeNodeSequence
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 CTTLTimeNodeSequence
impl FromXml for CTTLTimeNodeSequence
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 CTTLTimeNodeSequence
impl Serialize for CTTLTimeNodeSequence
Source§impl ToXml for CTTLTimeNodeSequence
impl ToXml for CTTLTimeNodeSequence
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 CTTLTimeNodeSequence
impl RefUnwindSafe for CTTLTimeNodeSequence
impl Send for CTTLTimeNodeSequence
impl Sync for CTTLTimeNodeSequence
impl Unpin for CTTLTimeNodeSequence
impl UnsafeUnpin for CTTLTimeNodeSequence
impl UnwindSafe for CTTLTimeNodeSequence
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