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
NameNumberNewlineSpaceTabOperatorSymbolErrorMarkerKeywordBlockStartBlockEndExprStartExprEndLineContinuationCommentStringRawStringByteStringFormatStringIntHexBinaryOctalFloatComplexAsyncAwaitFalseTrueNoneAndAsAssertBreakClassContinueDefDelElifElseExceptFinallyForFromGlobalIfImportInNotInIsNotIsLambdaNonlocalNotOrPassRaiseReturnTryWhileWithYieldLeftParenLeftBracketLeftBraceLeftAngleRightParenRightBracketRightBraceRightAngleColonCommaSemicolonBackslashPlusMinusStarSlashPipeAmpTildeAtDotPercentCaretEqualLeftShiftEqualRightShiftEqualDoubleSlashEqualDoubleStarEqualEllipsisDoubleEqualNotEqualLessOrEqualLeftShiftGreaterOrEqualRightShiftPipeEqualPercentEqualAmpEqualDoubleSlashPlusEqualMinusEqualRightArrowDoubleStarStarEqualSlashEqualCaretEqualAtEqualTrait 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) -> bool1.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) -> bool1.0.0
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.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) -> bool1.0.0
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.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