pub enum NumComponent {
R,
I,
}Expand description
A numeric syntax component that can be parsed along with primitive names
Variants§
Implementations§
Source§impl NumComponent
impl NumComponent
Trait Implementations§
Source§impl Clone for NumComponent
impl Clone for NumComponent
Source§fn clone(&self) -> NumComponent
fn clone(&self) -> NumComponent
Returns a duplicate 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 NumComponent
impl Debug for NumComponent
Source§impl Display for NumComponent
impl Display for NumComponent
Source§impl From<NumComponent> for PrimComponent
impl From<NumComponent> for PrimComponent
Source§fn from(num: NumComponent) -> PrimComponent
fn from(num: NumComponent) -> PrimComponent
Converts to this type from the input type.
Source§impl Hash for NumComponent
impl Hash for NumComponent
Source§impl PartialEq for NumComponent
impl PartialEq for NumComponent
Source§impl Sequence for NumComponent
impl Sequence for NumComponent
Source§const CARDINALITY: usize = 2usize
const CARDINALITY: usize = 2usize
Number of values of type
Self. Read moreSource§fn next(&self) -> Option<NumComponent>
fn next(&self) -> Option<NumComponent>
Source§fn previous(&self) -> Option<NumComponent>
fn previous(&self) -> Option<NumComponent>
impl Copy for NumComponent
impl Eq for NumComponent
impl StructuralPartialEq for NumComponent
Auto Trait Implementations§
impl Freeze for NumComponent
impl RefUnwindSafe for NumComponent
impl Send for NumComponent
impl Sync for NumComponent
impl Unpin for NumComponent
impl UnwindSafe for NumComponent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more