pub enum IdentifierClass {
Url,
Amount,
OpaqueId,
ProperNoun,
Quoted,
}Expand description
The class of an extracted identifier. See the module docs for the normative grammar of each class.
Variants§
Url
An http:///https:// URL.
Amount
A numeral with currency, percent, a unit word, or ≥ 4 digits.
OpaqueId
A machine-shaped token mixing letters and digits.
ProperNoun
A run of two or more capitalized words.
Quoted
The content of a straight double-quoted span.
Trait Implementations§
Source§impl Clone for IdentifierClass
impl Clone for IdentifierClass
Source§fn clone(&self) -> IdentifierClass
fn clone(&self) -> IdentifierClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IdentifierClass
Source§impl Debug for IdentifierClass
impl Debug for IdentifierClass
impl Eq for IdentifierClass
Source§impl Hash for IdentifierClass
impl Hash for IdentifierClass
Source§impl Ord for IdentifierClass
impl Ord for IdentifierClass
Source§fn cmp(&self, other: &IdentifierClass) -> Ordering
fn cmp(&self, other: &IdentifierClass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IdentifierClass
impl PartialEq for IdentifierClass
Source§impl PartialOrd for IdentifierClass
impl PartialOrd for IdentifierClass
impl StructuralPartialEq for IdentifierClass
Auto Trait Implementations§
impl Freeze for IdentifierClass
impl RefUnwindSafe for IdentifierClass
impl Send for IdentifierClass
impl Sync for IdentifierClass
impl Unpin for IdentifierClass
impl UnsafeUnpin for IdentifierClass
impl UnwindSafe for IdentifierClass
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<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