pub struct OptionListItem { /* private fields */ }
Implementations§
Source§impl OptionListItem
impl OptionListItem
pub fn new( common: CommonAttributes, children: Vec<SubOptionListItem>, ) -> OptionListItem
Trait Implementations§
Source§impl Clone for OptionListItem
impl Clone for OptionListItem
Source§fn clone(&self) -> OptionListItem
fn clone(&self) -> OptionListItem
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 OptionListItem
impl Debug for OptionListItem
Source§impl Default for OptionListItem
impl Default for OptionListItem
Source§fn default() -> OptionListItem
fn default() -> OptionListItem
Returns the “default value” for a type. Read more
Source§impl Element for OptionListItem
impl Element for OptionListItem
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 HasChildren<OptionListItem> for OptionList
impl HasChildren<OptionListItem> for OptionList
fn with_children(children: Vec<OptionListItem>) -> OptionList
fn children(&self) -> &Vec<OptionListItem>
fn children_mut(&mut self) -> &mut Vec<OptionListItem>
fn append_child<R: Into<C>>(&mut self, child: R)
fn append_children<R: Into<C> + Clone>(&mut self, more: &[R])
Source§impl HasChildren<SubOptionListItem> for OptionListItem
impl HasChildren<SubOptionListItem> for OptionListItem
fn with_children(children: Vec<SubOptionListItem>) -> OptionListItem
fn children(&self) -> &Vec<SubOptionListItem>
fn children_mut(&mut self) -> &mut Vec<SubOptionListItem>
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 OptionListItem
impl PartialEq for OptionListItem
Source§impl Serialize for OptionListItem
impl Serialize for OptionListItem
impl StructuralPartialEq for OptionListItem
Auto Trait Implementations§
impl Freeze for OptionListItem
impl RefUnwindSafe for OptionListItem
impl Send for OptionListItem
impl Sync for OptionListItem
impl Unpin for OptionListItem
impl UnwindSafe for OptionListItem
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