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) -> RelativeSelector where
Self: Debug,
pub fn expect_relative_selector(self) -> RelativeSelector where
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) -> ListOfComponentValues where
Self: Debug,
pub fn expect_list_of_component_values(self) -> ListOfComponentValues where
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
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ForgivingRelativeSelector
impl Debug for ForgivingRelativeSelector
sourceimpl<'de> Deserialize<'de> for ForgivingRelativeSelector
impl<'de> Deserialize<'de> for ForgivingRelativeSelector
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl EqIgnoreSpan for ForgivingRelativeSelector
impl EqIgnoreSpan for ForgivingRelativeSelector
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<ListOfComponentValues> for ForgivingRelativeSelector
impl From<ListOfComponentValues> for ForgivingRelativeSelector
sourcefn from(v: ListOfComponentValues) -> Self
fn from(v: ListOfComponentValues) -> Self
Converts to this type from the input type.
sourceimpl From<RelativeSelector> for ForgivingRelativeSelector
impl From<RelativeSelector> for ForgivingRelativeSelector
sourcefn from(v: RelativeSelector) -> Self
fn from(v: RelativeSelector) -> Self
Converts to this type from the input type.
sourceimpl Hash for ForgivingRelativeSelector
impl Hash for ForgivingRelativeSelector
sourceimpl PartialEq<ForgivingRelativeSelector> for ForgivingRelativeSelector
impl PartialEq<ForgivingRelativeSelector> for ForgivingRelativeSelector
sourcefn eq(&self, other: &ForgivingRelativeSelector) -> bool
fn eq(&self, other: &ForgivingRelativeSelector) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for ForgivingRelativeSelector
impl Serialize for ForgivingRelativeSelector
sourceimpl Spanned for ForgivingRelativeSelector
impl Spanned for ForgivingRelativeSelector
impl Eq for ForgivingRelativeSelector
impl StructuralEq for ForgivingRelativeSelector
impl StructuralPartialEq for ForgivingRelativeSelector
Auto Trait Implementations
impl RefUnwindSafe for ForgivingRelativeSelector
impl Send for ForgivingRelativeSelector
impl Sync for ForgivingRelativeSelector
impl Unpin for ForgivingRelativeSelector
impl UnwindSafe for ForgivingRelativeSelector
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more