pub struct SubstitutionReference { /* private fields */ }
Implementations§
Source§impl SubstitutionReference
impl SubstitutionReference
pub fn new( common: CommonAttributes, extra: SubstitutionReference, children: Vec<TextOrInlineElement>, ) -> SubstitutionReference
Trait Implementations§
Source§impl Clone for SubstitutionReference
impl Clone for SubstitutionReference
Source§fn clone(&self) -> SubstitutionReference
fn clone(&self) -> SubstitutionReference
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 SubstitutionReference
impl Debug for SubstitutionReference
Source§impl Default for SubstitutionReference
impl Default for SubstitutionReference
Source§fn default() -> SubstitutionReference
fn default() -> SubstitutionReference
Returns the “default value” for a type. Read more
Source§impl Element for SubstitutionReference
impl Element for SubstitutionReference
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<SubstitutionReference> for SubstitutionReference
impl ExtraAttributes<SubstitutionReference> for SubstitutionReference
fn with_extra(extra: SubstitutionReference) -> SubstitutionReference
fn extra(&self) -> &SubstitutionReference
fn extra_mut(&mut self) -> &mut SubstitutionReference
Source§impl From<SubstitutionReference> for TextOrInlineElement
impl From<SubstitutionReference> for TextOrInlineElement
Source§fn from(inner: SubstitutionReference) -> Self
fn from(inner: SubstitutionReference) -> Self
Converts to this type from the input type.
Source§impl HasChildren<TextOrInlineElement> for SubstitutionReference
impl HasChildren<TextOrInlineElement> for SubstitutionReference
fn with_children(children: Vec<TextOrInlineElement>) -> SubstitutionReference
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 SubstitutionReference
impl PartialEq for SubstitutionReference
Source§impl Serialize for SubstitutionReference
impl Serialize for SubstitutionReference
impl StructuralPartialEq for SubstitutionReference
Auto Trait Implementations§
impl Freeze for SubstitutionReference
impl RefUnwindSafe for SubstitutionReference
impl Send for SubstitutionReference
impl Sync for SubstitutionReference
impl Unpin for SubstitutionReference
impl UnwindSafe for SubstitutionReference
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