pub enum ForgivingRelativeSelector {
RelativeSelector(RelativeSelector),
ListOfComponentValues(ListOfComponentValues),
}
Variants
RelativeSelector(RelativeSelector)
ListOfComponentValues(ListOfComponentValues)
Implementations
sourceimpl ForgivingRelativeSelector
impl ForgivingRelativeSelector
sourcepub fn is_relative_selector(&self) -> bool
pub fn is_relative_selector(&self) -> bool
Returns true
if self
is of variant RelativeSelector
.
sourcepub fn as_relative_selector(&self) -> Option<&RelativeSelector>
pub fn as_relative_selector(&self) -> Option<&RelativeSelector>
Returns Some
if self
is a reference of variant RelativeSelector
, and None
otherwise.
sourcepub fn as_mut_relative_selector(&mut self) -> Option<&mut RelativeSelector>
pub fn as_mut_relative_selector(&mut self) -> Option<&mut RelativeSelector>
Returns Some
if self
is a mutable reference of variant RelativeSelector
, and None
otherwise.
sourcepub fn expect_relative_selector(self) -> RelativeSelectorwhere
Self: Debug,
pub fn expect_relative_selector(self) -> RelativeSelectorwhere
Self: Debug,
Unwraps the value, yielding the content of RelativeSelector
.
Panics
Panics if the value is not RelativeSelector
, with a panic message including the content of self
.
sourcepub fn relative_selector(self) -> Option<RelativeSelector>
pub fn relative_selector(self) -> Option<RelativeSelector>
Returns Some
if self
is of variant RelativeSelector
, and None
otherwise.
sourcepub fn is_list_of_component_values(&self) -> bool
pub 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
sourceimpl Clone for ForgivingRelativeSelector
impl Clone for ForgivingRelativeSelector
sourcefn clone(&self) -> ForgivingRelativeSelector
fn clone(&self) -> ForgivingRelativeSelector
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more