#[non_exhaustive]pub struct InitialElement {
pub xml_id: Option<String>,
pub xml_lang: Option<String>,
pub xml_space: Option<XmlSpace>,
pub condition: Option<String>,
pub style_attributes: StyleAttributes,
pub other_attributes: BTreeMap<(String, String), String>,
}Expand description
<initial> element — TTML2 §10.1.1.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.xml_id: Option<String>XML id.
xml_lang: Option<String>XML language.
xml_space: Option<XmlSpace>XML space.
condition: Option<String>condition.
style_attributes: StyleAttributesStyle attributes.
other_attributes: BTreeMap<(String, String), String>Other attributes.
Trait Implementations§
Source§impl Clone for InitialElement
impl Clone for InitialElement
Source§fn clone(&self) -> InitialElement
fn clone(&self) -> InitialElement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InitialElement
impl Debug for InitialElement
Source§impl Default for InitialElement
impl Default for InitialElement
Source§fn default() -> InitialElement
fn default() -> InitialElement
Returns the “default value” for a type. Read more
Source§impl PartialEq for InitialElement
impl PartialEq for InitialElement
impl StructuralPartialEq for InitialElement
Auto Trait Implementations§
impl Freeze for InitialElement
impl RefUnwindSafe for InitialElement
impl Send for InitialElement
impl Sync for InitialElement
impl Unpin for InitialElement
impl UnsafeUnpin for InitialElement
impl UnwindSafe for InitialElement
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