[−][src]Enum syntax::parse::token::TokenKind
Variants
Eq
Lt
Le
EqEq
Ne
Ge
Gt
AndAnd
OrOr
Not
Tilde
BinOp(BinOpToken)
BinOpEq(BinOpToken)
At
Dot
DotDot
DotDotDot
DotDotEq
Comma
Semi
Colon
ModSep
RArrow
LArrow
FatArrow
Pound
Dollar
Question
SingleQuote
Used by proc macros for representing lifetimes, not generated by lexer right now.
OpenDelim(DelimToken)
An opening delimiter (e.g., {
).
CloseDelim(DelimToken)
A closing delimiter (e.g., }
).
Literal(Lit)
Ident(Name, bool)
Lifetime(Name)
Interpolated(Lrc<Nonterminal>)
DocComment(Name)
A doc comment.
Whitespace
Whitespace.
Comment
A comment.
Shebang(Name)
Unknown(Name)
A completely invalid token which should be skipped.
Eof
Methods
impl TokenKind
[src]
Trait Implementations
impl Clone for TokenKind
[src]
fn clone(&self) -> TokenKind
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<TokenKind> for TokenKind
[src]
impl PartialEq<TokenKind> for Token
[src]
fn eq(&self, rhs: &TokenKind) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for TokenKind
[src]
impl Encodable for TokenKind
[src]
impl Decodable for TokenKind
[src]
Auto Trait Implementations
impl !Send for TokenKind
impl Unpin for TokenKind
impl !Sync for TokenKind
impl !UnwindSafe for TokenKind
impl !RefUnwindSafe for TokenKind
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
[src]
impl<T> Encodable for T where
T: UseSpecializedEncodable + ?Sized,
[src]
T: UseSpecializedEncodable + ?Sized,
impl<T> Decodable for T where
T: UseSpecializedDecodable,
[src]
T: UseSpecializedDecodable,
impl<E> SpecializationError for E
[src]
default fn not_found<S, T>(
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized,
[src]
trait_name: &'static str,
method_name: &'static str
) -> E where
T: ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,