Enum python_ast::token::Id
[−]
[src]
#[repr(usize)]pub enum Id { Name, Number, Newline, Space, Tab, Operator, Symbol, ErrorMarker, Keyword, BlockStart, BlockEnd, ExprStart, ExprEnd, LineContinuation, Comment, String, RawString, ByteString, FormatString, Int, Hex, Binary, Octal, Float, Complex, Async, Await, False, True, None, And, As, Assert, Break, Class, Continue, Def, Del, Elif, Else, Except, Finally, For, From, Global, If, Import, In, NotIn, IsNot, Is, Lambda, Nonlocal, Not, Or, Pass, Raise, Return, Try, While, With, Yield, LeftParen, LeftBracket, LeftBrace, LeftAngle, RightParen, RightBracket, RightBrace, RightAngle, Colon, Comma, Semicolon, Backslash, Plus, Minus, Star, Slash, Pipe, Amp, Tilde, At, Dot, Percent, Caret, Equal, LeftShiftEqual, RightShiftEqual, DoubleSlashEqual, DoubleStarEqual, Ellipsis, DoubleEqual, NotEqual, LessOrEqual, LeftShift, GreaterOrEqual, RightShift, PipeEqual, PercentEqual, AmpEqual, DoubleSlash, PlusEqual, MinusEqual, RightArrow, DoubleStar, StarEqual, SlashEqual, CaretEqual, AtEqual, }
Variants
Name
Number
Newline
Space
Tab
Operator
Symbol
ErrorMarker
Keyword
BlockStart
BlockEnd
ExprStart
ExprEnd
LineContinuation
Comment
String
RawString
ByteString
FormatString
Int
Hex
Binary
Octal
Float
Complex
Async
Await
False
True
None
And
As
Assert
Break
Class
Continue
Def
Del
Elif
Else
Except
Finally
For
From
Global
If
Import
In
NotIn
IsNot
Is
Lambda
Nonlocal
Not
Or
Pass
Raise
Return
Try
While
With
Yield
LeftParen
LeftBracket
LeftBrace
LeftAngle
RightParen
RightBracket
RightBrace
RightAngle
Colon
Comma
Semicolon
Backslash
Plus
Minus
Star
Slash
Pipe
Amp
Tilde
At
Dot
Percent
Caret
Equal
LeftShiftEqual
RightShiftEqual
DoubleSlashEqual
DoubleStarEqual
Ellipsis
DoubleEqual
NotEqual
LessOrEqual
LeftShift
GreaterOrEqual
RightShift
PipeEqual
PercentEqual
AmpEqual
DoubleSlash
PlusEqual
MinusEqual
RightArrow
DoubleStar
StarEqual
SlashEqual
CaretEqual
AtEqual
Trait Implementations
impl Debug for Id
[src]
impl Clone for Id
[src]
fn clone(&self) -> Id
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for Id
[src]
impl Eq for Id
[src]
impl PartialEq for Id
[src]
fn eq(&self, __arg_0: &Id) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl PartialOrd for Id
[src]
fn partial_cmp(&self, __arg_0: &Id) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Ord for Id
[src]
fn cmp(&self, __arg_0: &Id) -> Ordering
This method returns an Ordering
between self
and other
. Read more
impl Display for Id
[src]
impl<'a> FindToken<TkSlice<'a>> for Id
[src]
fn find_token(&self, input: TkSlice<'a>) -> bool
impl AsChar for Id
[src]
fn as_char(self) -> char
makes a char from self
fn is_alpha(self) -> bool
tests that self is an alphabetic character Read more
fn is_alphanum(self) -> bool
tests that self is an alphabetic character or a decimal digit Read more
fn is_dec_digit(self) -> bool
tests that self is a decimal digit
fn is_hex_digit(self) -> bool
tests that self is an hex digit
fn is_oct_digit(self) -> bool
tests that self is an octal digit