-
Notifications
You must be signed in to change notification settings - Fork 2k
Expand file tree
/
Copy pathelements.qll
More file actions
170 lines (169 loc) · 6.26 KB
/
elements.qll
File metadata and controls
170 lines (169 loc) · 6.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
// generated by codegen, do not edit
/**
* This module exports all modules providing `Element` subclasses.
*/
import codeql.rust.elements.Abi
import codeql.rust.elements.ArgList
import codeql.rust.elements.ArrayExpr
import codeql.rust.elements.ArrayType
import codeql.rust.elements.AsmExpr
import codeql.rust.elements.AssocItem
import codeql.rust.elements.AssocItemList
import codeql.rust.elements.AssocTypeArg
import codeql.rust.elements.AstNode
import codeql.rust.elements.Attr
import codeql.rust.elements.AwaitExpr
import codeql.rust.elements.BecomeExpr
import codeql.rust.elements.BinaryExpr
import codeql.rust.elements.BlockExpr
import codeql.rust.elements.BoxPat
import codeql.rust.elements.BreakExpr
import codeql.rust.elements.CallExpr
import codeql.rust.elements.CallExprBase
import codeql.rust.elements.Callable
import codeql.rust.elements.CastExpr
import codeql.rust.elements.ClosureBinder
import codeql.rust.elements.ClosureExpr
import codeql.rust.elements.Comment
import codeql.rust.elements.Const
import codeql.rust.elements.ConstArg
import codeql.rust.elements.ConstBlockPat
import codeql.rust.elements.ConstParam
import codeql.rust.elements.ContinueExpr
import codeql.rust.elements.DynTraitType
import codeql.rust.elements.Element
import codeql.rust.elements.Enum
import codeql.rust.elements.Expr
import codeql.rust.elements.ExprStmt
import codeql.rust.elements.ExternBlock
import codeql.rust.elements.ExternCrate
import codeql.rust.elements.ExternItem
import codeql.rust.elements.ExternItemList
import codeql.rust.elements.FieldExpr
import codeql.rust.elements.FieldList
import codeql.rust.elements.FnPtrType
import codeql.rust.elements.ForExpr
import codeql.rust.elements.ForType
import codeql.rust.elements.Format
import codeql.rust.elements.FormatArgsArg
import codeql.rust.elements.FormatArgsExpr
import codeql.rust.elements.FormatArgument
import codeql.rust.elements.FormatTemplateVariableAccess
import codeql.rust.elements.Function
import codeql.rust.elements.GenericArg
import codeql.rust.elements.GenericArgList
import codeql.rust.elements.GenericParam
import codeql.rust.elements.GenericParamList
import codeql.rust.elements.IdentPat
import codeql.rust.elements.IfExpr
import codeql.rust.elements.Impl
import codeql.rust.elements.ImplTraitType
import codeql.rust.elements.IndexExpr
import codeql.rust.elements.InferType
import codeql.rust.elements.Item
import codeql.rust.elements.ItemList
import codeql.rust.elements.Label
import codeql.rust.elements.LetElse
import codeql.rust.elements.LetExpr
import codeql.rust.elements.LetStmt
import codeql.rust.elements.Lifetime
import codeql.rust.elements.LifetimeArg
import codeql.rust.elements.LifetimeParam
import codeql.rust.elements.LiteralExpr
import codeql.rust.elements.LiteralPat
import codeql.rust.elements.Locatable
import codeql.rust.elements.LoopExpr
import codeql.rust.elements.MacroCall
import codeql.rust.elements.MacroDef
import codeql.rust.elements.MacroExpr
import codeql.rust.elements.MacroItems
import codeql.rust.elements.MacroPat
import codeql.rust.elements.MacroRules
import codeql.rust.elements.MacroStmts
import codeql.rust.elements.MacroType
import codeql.rust.elements.MatchArm
import codeql.rust.elements.MatchArmList
import codeql.rust.elements.MatchExpr
import codeql.rust.elements.MatchGuard
import codeql.rust.elements.Meta
import codeql.rust.elements.MethodCallExpr
import codeql.rust.elements.Missing
import codeql.rust.elements.Module
import codeql.rust.elements.Name
import codeql.rust.elements.NameRef
import codeql.rust.elements.NeverType
import codeql.rust.elements.OffsetOfExpr
import codeql.rust.elements.OrPat
import codeql.rust.elements.Param
import codeql.rust.elements.ParamList
import codeql.rust.elements.ParenExpr
import codeql.rust.elements.ParenPat
import codeql.rust.elements.ParenType
import codeql.rust.elements.Pat
import codeql.rust.elements.Path
import codeql.rust.elements.PathExpr
import codeql.rust.elements.PathExprBase
import codeql.rust.elements.PathPat
import codeql.rust.elements.PathSegment
import codeql.rust.elements.PathType
import codeql.rust.elements.PrefixExpr
import codeql.rust.elements.PtrType
import codeql.rust.elements.RangeExpr
import codeql.rust.elements.RangePat
import codeql.rust.elements.RecordExpr
import codeql.rust.elements.RecordExprField
import codeql.rust.elements.RecordExprFieldList
import codeql.rust.elements.RecordField
import codeql.rust.elements.RecordFieldList
import codeql.rust.elements.RecordPat
import codeql.rust.elements.RecordPatField
import codeql.rust.elements.RecordPatFieldList
import codeql.rust.elements.RefExpr
import codeql.rust.elements.RefPat
import codeql.rust.elements.RefType
import codeql.rust.elements.Rename
import codeql.rust.elements.RestPat
import codeql.rust.elements.RetType
import codeql.rust.elements.ReturnExpr
import codeql.rust.elements.ReturnTypeSyntax
import codeql.rust.elements.SelfParam
import codeql.rust.elements.SlicePat
import codeql.rust.elements.SliceType
import codeql.rust.elements.SourceFile
import codeql.rust.elements.Static
import codeql.rust.elements.Stmt
import codeql.rust.elements.StmtList
import codeql.rust.elements.Struct
import codeql.rust.elements.Token
import codeql.rust.elements.TokenTree
import codeql.rust.elements.Trait
import codeql.rust.elements.TraitAlias
import codeql.rust.elements.TryExpr
import codeql.rust.elements.TupleExpr
import codeql.rust.elements.TupleField
import codeql.rust.elements.TupleFieldList
import codeql.rust.elements.TuplePat
import codeql.rust.elements.TupleStructPat
import codeql.rust.elements.TupleType
import codeql.rust.elements.TypeAlias
import codeql.rust.elements.TypeArg
import codeql.rust.elements.TypeBound
import codeql.rust.elements.TypeBoundList
import codeql.rust.elements.TypeParam
import codeql.rust.elements.TypeRef
import codeql.rust.elements.UnderscoreExpr
import codeql.rust.elements.Unextracted
import codeql.rust.elements.Unimplemented
import codeql.rust.elements.Union
import codeql.rust.elements.Use
import codeql.rust.elements.UseTree
import codeql.rust.elements.UseTreeList
import codeql.rust.elements.Variant
import codeql.rust.elements.VariantList
import codeql.rust.elements.Visibility
import codeql.rust.elements.WhereClause
import codeql.rust.elements.WherePred
import codeql.rust.elements.WhileExpr
import codeql.rust.elements.WildcardPat
import codeql.rust.elements.YeetExpr
import codeql.rust.elements.YieldExpr