#[repr(u16)]pub enum LuaTokenKind {
Show 128 variants
None = 0,
TkAnd = 1,
TkBreak = 2,
TkDo = 3,
TkElse = 4,
TkElseIf = 5,
TkEnd = 6,
TkFalse = 7,
TkFor = 8,
TkFunction = 9,
TkGoto = 10,
TkIf = 11,
TkIn = 12,
TkLocal = 13,
TkNil = 14,
TkNot = 15,
TkOr = 16,
TkRepeat = 17,
TkReturn = 18,
TkThen = 19,
TkTrue = 20,
TkUntil = 21,
TkWhile = 22,
TkGlobal = 23,
TkWhitespace = 24,
TkEndOfLine = 25,
TkPlus = 26,
TkMinus = 27,
TkMul = 28,
TkDiv = 29,
TkIDiv = 30,
TkDot = 31,
TkConcat = 32,
TkDots = 33,
TkComma = 34,
TkAssign = 35,
TkEq = 36,
TkGe = 37,
TkLe = 38,
TkNe = 39,
TkShl = 40,
TkShr = 41,
TkLt = 42,
TkGt = 43,
TkMod = 44,
TkPow = 45,
TkLen = 46,
TkBitAnd = 47,
TkBitOr = 48,
TkBitXor = 49,
TkColon = 50,
TkDbColon = 51,
TkSemicolon = 52,
TkLeftBracket = 53,
TkRightBracket = 54,
TkLeftParen = 55,
TkRightParen = 56,
TkLeftBrace = 57,
TkRightBrace = 58,
TkComplex = 59,
TkInt = 60,
TkFloat = 61,
TkName = 62,
TkString = 63,
TkLongString = 64,
TkShortComment = 65,
TkLongComment = 66,
TkShebang = 67,
TkEof = 68,
TkUnknown = 69,
TkNormalStart = 70,
TkLongCommentStart = 71,
TkDocLongStart = 72,
TkDocStart = 73,
TKDocTriviaStart = 74,
TkDocTrivia = 75,
TkLongCommentEnd = 76,
TkTagClass = 77,
TkTagEnum = 78,
TkTagInterface = 79,
TkTagAlias = 80,
TkTagModule = 81,
TkTagField = 82,
TkTagType = 83,
TkTagParam = 84,
TkTagReturn = 85,
TkTagOverload = 86,
TkTagGeneric = 87,
TkTagSee = 88,
TkTagDeprecated = 89,
TkTagAsync = 90,
TkTagCast = 91,
TkTagOther = 92,
TkTagVisibility = 93,
TkTagReadonly = 94,
TkTagDiagnostic = 95,
TkTagMeta = 96,
TkTagVersion = 97,
TkTagAs = 98,
TkTagNodiscard = 99,
TkTagOperator = 100,
TkTagMapping = 101,
TkTagNamespace = 102,
TkTagUsing = 103,
TkTagSource = 104,
TkTagReturnCast = 105,
TkTagExport = 106,
TkDocOr = 107,
TkDocAnd = 108,
TkDocKeyOf = 109,
TkDocExtends = 110,
TkDocAs = 111,
TkDocIn = 112,
TkDocInfer = 113,
TkDocContinue = 114,
TkDocContinueOr = 115,
TkDocDetail = 116,
TkDocQuestion = 117,
TkDocVisibility = 118,
TkDocReadonly = 119,
TkAt = 120,
TkDocVersionNumber = 121,
TkStringTemplateType = 122,
TkDocMatch = 123,
TKDocPath = 124,
TkDocRegion = 125,
TkDocEndRegion = 126,
TkDocSeeContent = 127,
}Variants§
None = 0
TkAnd = 1
TkBreak = 2
TkDo = 3
TkElse = 4
TkElseIf = 5
TkEnd = 6
TkFalse = 7
TkFor = 8
TkFunction = 9
TkGoto = 10
TkIf = 11
TkIn = 12
TkLocal = 13
TkNil = 14
TkNot = 15
TkOr = 16
TkRepeat = 17
TkReturn = 18
TkThen = 19
TkTrue = 20
TkUntil = 21
TkWhile = 22
TkGlobal = 23
TkWhitespace = 24
TkEndOfLine = 25
TkPlus = 26
TkMinus = 27
TkMul = 28
TkDiv = 29
TkIDiv = 30
TkDot = 31
TkConcat = 32
TkDots = 33
TkComma = 34
TkAssign = 35
TkEq = 36
TkGe = 37
TkLe = 38
TkNe = 39
TkShl = 40
TkShr = 41
TkLt = 42
TkGt = 43
TkMod = 44
TkPow = 45
TkLen = 46
TkBitAnd = 47
TkBitOr = 48
TkBitXor = 49
TkColon = 50
TkDbColon = 51
TkSemicolon = 52
TkLeftBracket = 53
TkRightBracket = 54
TkLeftParen = 55
TkRightParen = 56
TkLeftBrace = 57
TkRightBrace = 58
TkComplex = 59
TkInt = 60
TkFloat = 61
TkName = 62
TkString = 63
TkLongString = 64
TkShortComment = 65
TkLongComment = 66
TkShebang = 67
TkEof = 68
TkUnknown = 69
TkNormalStart = 70
TkLongCommentStart = 71
TkDocLongStart = 72
TkDocStart = 73
TKDocTriviaStart = 74
TkDocTrivia = 75
TkLongCommentEnd = 76
TkTagClass = 77
TkTagEnum = 78
TkTagInterface = 79
TkTagAlias = 80
TkTagModule = 81
TkTagField = 82
TkTagType = 83
TkTagParam = 84
TkTagReturn = 85
TkTagOverload = 86
TkTagGeneric = 87
TkTagSee = 88
TkTagDeprecated = 89
TkTagAsync = 90
TkTagCast = 91
TkTagOther = 92
TkTagVisibility = 93
TkTagReadonly = 94
TkTagDiagnostic = 95
TkTagMeta = 96
TkTagVersion = 97
TkTagAs = 98
TkTagNodiscard = 99
TkTagOperator = 100
TkTagMapping = 101
TkTagNamespace = 102
TkTagUsing = 103
TkTagSource = 104
TkTagReturnCast = 105
TkTagExport = 106
TkDocOr = 107
TkDocAnd = 108
TkDocKeyOf = 109
TkDocExtends = 110
TkDocAs = 111
TkDocIn = 112
TkDocInfer = 113
TkDocContinue = 114
TkDocContinueOr = 115
TkDocDetail = 116
TkDocQuestion = 117
TkDocVisibility = 118
TkDocReadonly = 119
TkAt = 120
TkDocVersionNumber = 121
TkStringTemplateType = 122
TkDocMatch = 123
TKDocPath = 124
TkDocRegion = 125
TkDocEndRegion = 126
TkDocSeeContent = 127
Trait Implementations§
Source§impl Clone for LuaTokenKind
impl Clone for LuaTokenKind
Source§fn clone(&self) -> LuaTokenKind
fn clone(&self) -> LuaTokenKind
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 LuaTokenKind
impl Debug for LuaTokenKind
Source§impl Display for LuaTokenKind
impl Display for LuaTokenKind
Source§impl From<LuaKind> for LuaTokenKind
impl From<LuaKind> for LuaTokenKind
Source§impl From<LuaTokenKind> for LuaKind
impl From<LuaTokenKind> for LuaKind
Source§fn from(kind: LuaTokenKind) -> Self
fn from(kind: LuaTokenKind) -> Self
Converts to this type from the input type.
Source§impl From<LuaTokenKind> for SyntaxKind
impl From<LuaTokenKind> for SyntaxKind
Source§fn from(kind: LuaTokenKind) -> Self
fn from(kind: LuaTokenKind) -> Self
Converts to this type from the input type.
Source§impl From<SyntaxKind> for LuaTokenKind
impl From<SyntaxKind> for LuaTokenKind
Source§fn from(kind: SyntaxKind) -> Self
fn from(kind: SyntaxKind) -> Self
Converts to this type from the input type.
Source§impl Hash for LuaTokenKind
impl Hash for LuaTokenKind
Source§impl Ord for LuaTokenKind
impl Ord for LuaTokenKind
Source§fn cmp(&self, other: &LuaTokenKind) -> Ordering
fn cmp(&self, other: &LuaTokenKind) -> Ordering
1.21.0 · 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 LuaTokenKind
impl PartialEq for LuaTokenKind
Source§impl PartialOrd for LuaTokenKind
impl PartialOrd for LuaTokenKind
impl Copy for LuaTokenKind
impl Eq for LuaTokenKind
impl StructuralPartialEq for LuaTokenKind
Auto Trait Implementations§
impl Freeze for LuaTokenKind
impl RefUnwindSafe for LuaTokenKind
impl Send for LuaTokenKind
impl Sync for LuaTokenKind
impl Unpin for LuaTokenKind
impl UnwindSafe for LuaTokenKind
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> 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<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