pub enum Tcl {
Show 121 variants
End = 0,
SimpleWord = 1,
LF = 2,
SEMI = 3,
Comment = 4,
Regexp2 = 5,
While2 = 6,
Expr2 = 7,
Foreach2 = 8,
Global2 = 9,
Namespace2 = 10,
Try2 = 11,
On = 12,
Error = 13,
Finally2 = 14,
Unpack = 15,
COLONCOLON = 16,
IdentImm = 17,
Ident = 18,
COLONCOLON2 = 19,
LPAREN = 20,
RPAREN = 21,
DOLLAR = 22,
LBRACE = 23,
VariableSubstitutionToken1 = 24,
RBRACE = 25,
Set2 = 26,
Proc = 27,
Number = 28,
Boolean = 29,
LPAREN2 = 30,
DASH = 31,
PLUS = 32,
TILDE = 33,
BANG = 34,
STARSTAR = 35,
SLASH = 36,
STAR = 37,
PERCENT = 38,
LTLT = 39,
GTGT = 40,
GT = 41,
LT = 42,
GTEQ = 43,
LTEQ = 44,
EQEQ = 45,
BANGEQ = 46,
Eq = 47,
Ne = 48,
In = 49,
Ni = 50,
AMP = 51,
CARET = 52,
PIPE = 53,
AMPAMP = 54,
PIPEPIPE = 55,
QMARK = 56,
COLON = 57,
Elseif2 = 58,
Else2 = 59,
If2 = 60,
Catch2 = 61,
DQUOTE = 62,
EscapedCharacter = 63,
QuotedWordContent = 64,
LBRACK = 65,
RBRACK = 66,
Concat = 67,
Immediate = 68,
SourceFile = 69,
Regexp = 70,
While = 71,
ExprCmd = 72,
Foreach = 73,
Global = 74,
Namespace = 75,
Try = 76,
Finally = 77,
Command2 = 78,
Command = 79,
WordList = 80,
WordSimple = 81,
ConcatWord = 82,
NsDelim = 83,
Id = 84,
Id2 = 85,
ArrayIndex = 86,
VariableSubstitution = 87,
BracedWord = 88,
BracedWordSimple = 89,
Set = 90,
Procedure = 91,
ArgumentWord = 92,
Argument = 93,
Arguments = 94,
ExprAtomNoBrace = 95,
Expr3 = 96,
Expr = 97,
UnaryExpr = 98,
BinopExpr = 99,
TernaryExpr = 100,
Elseif = 101,
Else = 102,
If = 103,
Conditional = 104,
Catch = 105,
QuotedWord = 106,
CommandSubstitution = 107,
SourceFileRepeat1 = 108,
RegexpRepeat1 = 109,
WordListRepeat1 = 110,
WordSimpleRepeat1 = 111,
ConcatWordRepeat1 = 112,
IdImmediateRepeat1 = 113,
BracedWordRepeat1 = 114,
BracedWordRepeat2 = 115,
BracedWordSimpleRepeat1 = 116,
ArgumentsRepeat1 = 117,
IfRepeat1 = 118,
QuotedWordRepeat1 = 119,
Error2 = 120,
}Variants§
End = 0
SimpleWord = 1
LF = 2
SEMI = 3
Comment = 4
Regexp2 = 5
While2 = 6
Expr2 = 7
Foreach2 = 8
Global2 = 9
Namespace2 = 10
Try2 = 11
On = 12
Error = 13
Finally2 = 14
Unpack = 15
COLONCOLON = 16
IdentImm = 17
Ident = 18
COLONCOLON2 = 19
LPAREN = 20
RPAREN = 21
DOLLAR = 22
LBRACE = 23
VariableSubstitutionToken1 = 24
RBRACE = 25
Set2 = 26
Proc = 27
Number = 28
Boolean = 29
LPAREN2 = 30
DASH = 31
PLUS = 32
TILDE = 33
BANG = 34
STARSTAR = 35
SLASH = 36
STAR = 37
PERCENT = 38
LTLT = 39
GTGT = 40
GT = 41
LT = 42
GTEQ = 43
LTEQ = 44
EQEQ = 45
BANGEQ = 46
Eq = 47
Ne = 48
In = 49
Ni = 50
AMP = 51
CARET = 52
PIPE = 53
AMPAMP = 54
PIPEPIPE = 55
QMARK = 56
COLON = 57
Elseif2 = 58
Else2 = 59
If2 = 60
Catch2 = 61
DQUOTE = 62
EscapedCharacter = 63
QuotedWordContent = 64
LBRACK = 65
RBRACK = 66
Concat = 67
Immediate = 68
SourceFile = 69
Regexp = 70
While = 71
ExprCmd = 72
Foreach = 73
Global = 74
Namespace = 75
Try = 76
Finally = 77
Command2 = 78
Command = 79
WordList = 80
WordSimple = 81
ConcatWord = 82
NsDelim = 83
Id = 84
Id2 = 85
ArrayIndex = 86
VariableSubstitution = 87
BracedWord = 88
BracedWordSimple = 89
Set = 90
Procedure = 91
ArgumentWord = 92
Argument = 93
Arguments = 94
ExprAtomNoBrace = 95
Expr3 = 96
Expr = 97
UnaryExpr = 98
BinopExpr = 99
TernaryExpr = 100
Elseif = 101
Else = 102
If = 103
Conditional = 104
Catch = 105
QuotedWord = 106
CommandSubstitution = 107
SourceFileRepeat1 = 108
RegexpRepeat1 = 109
WordListRepeat1 = 110
WordSimpleRepeat1 = 111
ConcatWordRepeat1 = 112
IdImmediateRepeat1 = 113
BracedWordRepeat1 = 114
BracedWordRepeat2 = 115
BracedWordSimpleRepeat1 = 116
ArgumentsRepeat1 = 117
IfRepeat1 = 118
QuotedWordRepeat1 = 119
Error2 = 120
Trait Implementations§
impl Eq for Tcl
Source§impl FromPrimitive for Tcl
impl FromPrimitive for Tcl
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreimpl StructuralPartialEq for Tcl
Auto Trait Implementations§
impl Freeze for Tcl
impl RefUnwindSafe for Tcl
impl Send for Tcl
impl Sync for Tcl
impl Unpin for Tcl
impl UnsafeUnpin for Tcl
impl UnwindSafe for Tcl
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> 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.