pub enum ForgivingComplexSelector {
ComplexSelector(ComplexSelector),
ListOfComponentValues(ListOfComponentValues),
}Variants§
ComplexSelector(ComplexSelector)
ListOfComponentValues(ListOfComponentValues)
Implementations§
source§impl ForgivingComplexSelector
impl ForgivingComplexSelector
sourcepub const fn is_complex_selector(&self) -> bool
pub const fn is_complex_selector(&self) -> bool
Returns true if self is of variant ComplexSelector.
sourcepub fn as_complex_selector(&self) -> Option<&ComplexSelector>
pub fn as_complex_selector(&self) -> Option<&ComplexSelector>
Returns Some if self is a reference of variant ComplexSelector, and None otherwise.
sourcepub fn as_mut_complex_selector(&mut self) -> Option<&mut ComplexSelector>
pub fn as_mut_complex_selector(&mut self) -> Option<&mut ComplexSelector>
Returns Some if self is a mutable reference of variant ComplexSelector, and None otherwise.
sourcepub fn expect_complex_selector(self) -> ComplexSelectorwhere
Self: Debug,
pub fn expect_complex_selector(self) -> ComplexSelectorwhere
Self: Debug,
Unwraps the value, yielding the content of ComplexSelector.
Panics
Panics if the value is not ComplexSelector, with a panic message including the content of self.
sourcepub fn complex_selector(self) -> Option<ComplexSelector>
pub fn complex_selector(self) -> Option<ComplexSelector>
Returns Some if self is of variant ComplexSelector, and None otherwise.
sourcepub const fn is_list_of_component_values(&self) -> bool
pub const fn is_list_of_component_values(&self) -> bool
Returns true if self is of variant ListOfComponentValues.
sourcepub fn as_list_of_component_values(&self) -> Option<&ListOfComponentValues>
pub fn as_list_of_component_values(&self) -> Option<&ListOfComponentValues>
Returns Some if self is a reference of variant ListOfComponentValues, and None otherwise.
sourcepub fn as_mut_list_of_component_values(
&mut self
) -> Option<&mut ListOfComponentValues>
pub fn as_mut_list_of_component_values( &mut self ) -> Option<&mut ListOfComponentValues>
Returns Some if self is a mutable reference of variant ListOfComponentValues, and None otherwise.
sourcepub fn expect_list_of_component_values(self) -> ListOfComponentValueswhere
Self: Debug,
pub fn expect_list_of_component_values(self) -> ListOfComponentValueswhere
Self: Debug,
Unwraps the value, yielding the content of ListOfComponentValues.
Panics
Panics if the value is not ListOfComponentValues, with a panic message including the content of self.
sourcepub fn list_of_component_values(self) -> Option<ListOfComponentValues>
pub fn list_of_component_values(self) -> Option<ListOfComponentValues>
Returns Some if self is of variant ListOfComponentValues, and None otherwise.
Trait Implementations§
source§impl Clone for ForgivingComplexSelector
impl Clone for ForgivingComplexSelector
source§fn clone(&self) -> ForgivingComplexSelector
fn clone(&self) -> ForgivingComplexSelector
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ForgivingComplexSelector
impl Debug for ForgivingComplexSelector
source§impl EqIgnoreSpan for ForgivingComplexSelector
impl EqIgnoreSpan for ForgivingComplexSelector
fn eq_ignore_span(&self, other: &Self) -> bool
source§impl From<ComplexSelector> for ForgivingComplexSelector
impl From<ComplexSelector> for ForgivingComplexSelector
source§fn from(v: ComplexSelector) -> Self
fn from(v: ComplexSelector) -> Self
source§impl From<ListOfComponentValues> for ForgivingComplexSelector
impl From<ListOfComponentValues> for ForgivingComplexSelector
source§fn from(v: ListOfComponentValues) -> Self
fn from(v: ListOfComponentValues) -> Self
source§impl Hash for ForgivingComplexSelector
impl Hash for ForgivingComplexSelector
source§impl PartialEq for ForgivingComplexSelector
impl PartialEq for ForgivingComplexSelector
source§fn eq(&self, other: &ForgivingComplexSelector) -> bool
fn eq(&self, other: &ForgivingComplexSelector) -> bool
self and other values to be equal, and is used
by ==.