pub struct SubstitutionDefinition { /* private fields */ }
Implementations§
Source§impl SubstitutionDefinition
impl SubstitutionDefinition
pub fn new( common: CommonAttributes, extra: SubstitutionDefinition, children: Vec<TextOrInlineElement>, ) -> SubstitutionDefinition
Trait Implementations§
Source§impl Clone for SubstitutionDefinition
impl Clone for SubstitutionDefinition
Source§fn clone(&self) -> SubstitutionDefinition
fn clone(&self) -> SubstitutionDefinition
Returns a copy 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 SubstitutionDefinition
impl Debug for SubstitutionDefinition
Source§impl Default for SubstitutionDefinition
impl Default for SubstitutionDefinition
Source§fn default() -> SubstitutionDefinition
fn default() -> SubstitutionDefinition
Returns the “default value” for a type. Read more
Source§impl Element for SubstitutionDefinition
impl Element for SubstitutionDefinition
fn ids_mut(&mut self) -> &mut Vec<ID>
Source§fn names(&self) -> &Vec<NameToken>
fn names(&self) -> &Vec<NameToken>
a list containing the names of an element, typically originating from the element’s title or content.
Each name in names must be unique; if there are name conflicts (two or more elements want to the same name),
the contents will be transferred to the dupnames attribute on the duplicate elements.
An element may have at most one of the names or dupnames attributes, but not both.
fn names_mut(&mut self) -> &mut Vec<NameToken>
fn source(&self) -> &Option<PathBuf>
fn source_mut(&mut self) -> &mut Option<PathBuf>
fn classes(&self) -> &Vec<String>
fn classes_mut(&mut self) -> &mut Vec<String>
Source§impl ExtraAttributes<SubstitutionDefinition> for SubstitutionDefinition
impl ExtraAttributes<SubstitutionDefinition> for SubstitutionDefinition
fn with_extra(extra: SubstitutionDefinition) -> SubstitutionDefinition
fn extra(&self) -> &SubstitutionDefinition
fn extra_mut(&mut self) -> &mut SubstitutionDefinition
Source§impl From<SubstitutionDefinition> for BodyElement
impl From<SubstitutionDefinition> for BodyElement
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl From<SubstitutionDefinition> for StructuralSubElement
impl From<SubstitutionDefinition> for StructuralSubElement
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl From<SubstitutionDefinition> for SubBlockQuote
impl From<SubstitutionDefinition> for SubBlockQuote
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl From<SubstitutionDefinition> for SubFigure
impl From<SubstitutionDefinition> for SubFigure
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl From<SubstitutionDefinition> for SubFootnote
impl From<SubstitutionDefinition> for SubFootnote
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl From<SubstitutionDefinition> for SubSidebar
impl From<SubstitutionDefinition> for SubSidebar
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl From<SubstitutionDefinition> for SubStructure
impl From<SubstitutionDefinition> for SubStructure
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl From<SubstitutionDefinition> for SubTopic
impl From<SubstitutionDefinition> for SubTopic
Source§fn from(inner: SubstitutionDefinition) -> Self
fn from(inner: SubstitutionDefinition) -> Self
Converts to this type from the input type.
Source§impl HasChildren<TextOrInlineElement> for SubstitutionDefinition
impl HasChildren<TextOrInlineElement> for SubstitutionDefinition
fn with_children(children: Vec<TextOrInlineElement>) -> SubstitutionDefinition
fn children(&self) -> &Vec<TextOrInlineElement>
fn children_mut(&mut self) -> &mut Vec<TextOrInlineElement>
fn append_child<R: Into<C>>(&mut self, child: R)
fn append_children<R: Into<C> + Clone>(&mut self, more: &[R])
Source§impl PartialEq for SubstitutionDefinition
impl PartialEq for SubstitutionDefinition
Source§impl Serialize for SubstitutionDefinition
impl Serialize for SubstitutionDefinition
impl StructuralPartialEq for SubstitutionDefinition
Auto Trait Implementations§
impl Freeze for SubstitutionDefinition
impl RefUnwindSafe for SubstitutionDefinition
impl Send for SubstitutionDefinition
impl Sync for SubstitutionDefinition
impl Unpin for SubstitutionDefinition
impl UnwindSafe for SubstitutionDefinition
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