Merge branch 'main' into redsun82/rust-unextracted

This commit is contained in:
Paolo Tranquilli
2024-09-16 17:10:26 +02:00
1859 changed files with 30281 additions and 7198 deletions

75
rust/ql/.gitattributes generated vendored
View File

@@ -1,140 +1,215 @@
/.generated.list linguist-generated
/.gitattributes linguist-generated
/lib/codeql/rust/elements/ArrayExpr.qll linguist-generated
/lib/codeql/rust/elements/ArrayExprImpl.qll linguist-generated
/lib/codeql/rust/elements/AsmExpr.qll linguist-generated
/lib/codeql/rust/elements/AsmExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/AsmExprImpl.qll linguist-generated
/lib/codeql/rust/elements/AstNode.qll linguist-generated
/lib/codeql/rust/elements/AstNodeImpl.qll linguist-generated
/lib/codeql/rust/elements/AsyncBlockExpr.qll linguist-generated
/lib/codeql/rust/elements/AsyncBlockExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/AsyncBlockExprImpl.qll linguist-generated
/lib/codeql/rust/elements/AwaitExpr.qll linguist-generated
/lib/codeql/rust/elements/AwaitExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/AwaitExprImpl.qll linguist-generated
/lib/codeql/rust/elements/BecomeExpr.qll linguist-generated
/lib/codeql/rust/elements/BecomeExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/BecomeExprImpl.qll linguist-generated
/lib/codeql/rust/elements/BinaryExpr.qll linguist-generated
/lib/codeql/rust/elements/BinaryExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/BinaryExprImpl.qll linguist-generated
/lib/codeql/rust/elements/BlockExpr.qll linguist-generated
/lib/codeql/rust/elements/BlockExprBase.qll linguist-generated
/lib/codeql/rust/elements/BlockExprBaseImpl.qll linguist-generated
/lib/codeql/rust/elements/BlockExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/BlockExprImpl.qll linguist-generated
/lib/codeql/rust/elements/BoxExpr.qll linguist-generated
/lib/codeql/rust/elements/BoxExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/BoxExprImpl.qll linguist-generated
/lib/codeql/rust/elements/BoxPat.qll linguist-generated
/lib/codeql/rust/elements/BoxPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/BoxPatImpl.qll linguist-generated
/lib/codeql/rust/elements/BreakExpr.qll linguist-generated
/lib/codeql/rust/elements/BreakExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/BreakExprImpl.qll linguist-generated
/lib/codeql/rust/elements/CallExpr.qll linguist-generated
/lib/codeql/rust/elements/CallExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/CallExprImpl.qll linguist-generated
/lib/codeql/rust/elements/CastExpr.qll linguist-generated
/lib/codeql/rust/elements/CastExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/CastExprImpl.qll linguist-generated
/lib/codeql/rust/elements/ClosureExpr.qll linguist-generated
/lib/codeql/rust/elements/ClosureExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/ClosureExprImpl.qll linguist-generated
/lib/codeql/rust/elements/ConstBlockPat.qll linguist-generated
/lib/codeql/rust/elements/ConstBlockPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/ConstBlockPatImpl.qll linguist-generated
/lib/codeql/rust/elements/ConstExpr.qll linguist-generated
/lib/codeql/rust/elements/ConstExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/ConstExprImpl.qll linguist-generated
/lib/codeql/rust/elements/ContinueExpr.qll linguist-generated
/lib/codeql/rust/elements/ContinueExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/ContinueExprImpl.qll linguist-generated
/lib/codeql/rust/elements/Declaration.qll linguist-generated
/lib/codeql/rust/elements/DeclarationImpl.qll linguist-generated
/lib/codeql/rust/elements/Element.qll linguist-generated
/lib/codeql/rust/elements/ElementListExpr.qll linguist-generated
/lib/codeql/rust/elements/ElementListExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/ElementListExprImpl.qll linguist-generated
/lib/codeql/rust/elements/Expr.qll linguist-generated
/lib/codeql/rust/elements/ExprImpl.qll linguist-generated
/lib/codeql/rust/elements/ExprStmt.qll linguist-generated
/lib/codeql/rust/elements/ExprStmtConstructor.qll linguist-generated
/lib/codeql/rust/elements/ExprStmtImpl.qll linguist-generated
/lib/codeql/rust/elements/FieldExpr.qll linguist-generated
/lib/codeql/rust/elements/FieldExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/FieldExprImpl.qll linguist-generated
/lib/codeql/rust/elements/Function.qll linguist-generated
/lib/codeql/rust/elements/FunctionConstructor.qll linguist-generated
/lib/codeql/rust/elements/GenericArgList.qll linguist-generated
/lib/codeql/rust/elements/GenericArgListConstructor.qll linguist-generated
/lib/codeql/rust/elements/GenericArgListImpl.qll linguist-generated
/lib/codeql/rust/elements/IdentPat.qll linguist-generated
/lib/codeql/rust/elements/IdentPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/IdentPatImpl.qll linguist-generated
/lib/codeql/rust/elements/IfExpr.qll linguist-generated
/lib/codeql/rust/elements/IfExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/IfExprImpl.qll linguist-generated
/lib/codeql/rust/elements/IndexExpr.qll linguist-generated
/lib/codeql/rust/elements/IndexExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/IndexExprImpl.qll linguist-generated
/lib/codeql/rust/elements/ItemStmt.qll linguist-generated
/lib/codeql/rust/elements/ItemStmtConstructor.qll linguist-generated
/lib/codeql/rust/elements/ItemStmtImpl.qll linguist-generated
/lib/codeql/rust/elements/Label.qll linguist-generated
/lib/codeql/rust/elements/LabelConstructor.qll linguist-generated
/lib/codeql/rust/elements/LabelImpl.qll linguist-generated
/lib/codeql/rust/elements/LetExpr.qll linguist-generated
/lib/codeql/rust/elements/LetExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/LetExprImpl.qll linguist-generated
/lib/codeql/rust/elements/LetStmt.qll linguist-generated
/lib/codeql/rust/elements/LetStmtConstructor.qll linguist-generated
/lib/codeql/rust/elements/LetStmtImpl.qll linguist-generated
/lib/codeql/rust/elements/LiteralExpr.qll linguist-generated
/lib/codeql/rust/elements/LiteralExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/LiteralExprImpl.qll linguist-generated
/lib/codeql/rust/elements/LiteralPat.qll linguist-generated
/lib/codeql/rust/elements/LiteralPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/LiteralPatImpl.qll linguist-generated
/lib/codeql/rust/elements/Locatable.qll linguist-generated
/lib/codeql/rust/elements/LoopExpr.qll linguist-generated
/lib/codeql/rust/elements/LoopExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/LoopExprImpl.qll linguist-generated
/lib/codeql/rust/elements/MatchArm.qll linguist-generated
/lib/codeql/rust/elements/MatchArmConstructor.qll linguist-generated
/lib/codeql/rust/elements/MatchArmImpl.qll linguist-generated
/lib/codeql/rust/elements/MatchExpr.qll linguist-generated
/lib/codeql/rust/elements/MatchExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/MatchExprImpl.qll linguist-generated
/lib/codeql/rust/elements/MethodCallExpr.qll linguist-generated
/lib/codeql/rust/elements/MethodCallExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/MethodCallExprImpl.qll linguist-generated
/lib/codeql/rust/elements/Missing.qll linguist-generated
/lib/codeql/rust/elements/MissingExpr.qll linguist-generated
/lib/codeql/rust/elements/MissingExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/MissingExprImpl.qll linguist-generated
/lib/codeql/rust/elements/MissingImpl.qll linguist-generated
/lib/codeql/rust/elements/MissingPat.qll linguist-generated
/lib/codeql/rust/elements/MissingPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/MissingPatImpl.qll linguist-generated
/lib/codeql/rust/elements/Module.qll linguist-generated
/lib/codeql/rust/elements/ModuleConstructor.qll linguist-generated
/lib/codeql/rust/elements/ModuleImpl.qll linguist-generated
/lib/codeql/rust/elements/OffsetOfExpr.qll linguist-generated
/lib/codeql/rust/elements/OffsetOfExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/OffsetOfExprImpl.qll linguist-generated
/lib/codeql/rust/elements/OrPat.qll linguist-generated
/lib/codeql/rust/elements/OrPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/OrPatImpl.qll linguist-generated
/lib/codeql/rust/elements/Pat.qll linguist-generated
/lib/codeql/rust/elements/PatImpl.qll linguist-generated
/lib/codeql/rust/elements/Path.qll linguist-generated
/lib/codeql/rust/elements/PathConstructor.qll linguist-generated
/lib/codeql/rust/elements/PathExpr.qll linguist-generated
/lib/codeql/rust/elements/PathExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/PathExprImpl.qll linguist-generated
/lib/codeql/rust/elements/PathImpl.qll linguist-generated
/lib/codeql/rust/elements/PathPat.qll linguist-generated
/lib/codeql/rust/elements/PathPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/PathPatImpl.qll linguist-generated
/lib/codeql/rust/elements/PrefixExpr.qll linguist-generated
/lib/codeql/rust/elements/PrefixExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/PrefixExprImpl.qll linguist-generated
/lib/codeql/rust/elements/RangeExpr.qll linguist-generated
/lib/codeql/rust/elements/RangeExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/RangeExprImpl.qll linguist-generated
/lib/codeql/rust/elements/RangePat.qll linguist-generated
/lib/codeql/rust/elements/RangePatConstructor.qll linguist-generated
/lib/codeql/rust/elements/RangePatImpl.qll linguist-generated
/lib/codeql/rust/elements/RecordExpr.qll linguist-generated
/lib/codeql/rust/elements/RecordExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/RecordExprField.qll linguist-generated
/lib/codeql/rust/elements/RecordExprFieldConstructor.qll linguist-generated
/lib/codeql/rust/elements/RecordExprFieldImpl.qll linguist-generated
/lib/codeql/rust/elements/RecordExprImpl.qll linguist-generated
/lib/codeql/rust/elements/RecordPat.qll linguist-generated
/lib/codeql/rust/elements/RecordPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/RecordPatField.qll linguist-generated
/lib/codeql/rust/elements/RecordPatFieldConstructor.qll linguist-generated
/lib/codeql/rust/elements/RecordPatFieldImpl.qll linguist-generated
/lib/codeql/rust/elements/RecordPatImpl.qll linguist-generated
/lib/codeql/rust/elements/RefExpr.qll linguist-generated
/lib/codeql/rust/elements/RefExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/RefExprImpl.qll linguist-generated
/lib/codeql/rust/elements/RefPat.qll linguist-generated
/lib/codeql/rust/elements/RefPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/RefPatImpl.qll linguist-generated
/lib/codeql/rust/elements/RepeatExpr.qll linguist-generated
/lib/codeql/rust/elements/RepeatExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/RepeatExprImpl.qll linguist-generated
/lib/codeql/rust/elements/ReturnExpr.qll linguist-generated
/lib/codeql/rust/elements/ReturnExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/ReturnExprImpl.qll linguist-generated
/lib/codeql/rust/elements/SlicePat.qll linguist-generated
/lib/codeql/rust/elements/SlicePatConstructor.qll linguist-generated
/lib/codeql/rust/elements/SlicePatImpl.qll linguist-generated
/lib/codeql/rust/elements/Stmt.qll linguist-generated
/lib/codeql/rust/elements/StmtImpl.qll linguist-generated
/lib/codeql/rust/elements/TupleExpr.qll linguist-generated
/lib/codeql/rust/elements/TupleExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/TupleExprImpl.qll linguist-generated
/lib/codeql/rust/elements/TuplePat.qll linguist-generated
/lib/codeql/rust/elements/TuplePatConstructor.qll linguist-generated
/lib/codeql/rust/elements/TuplePatImpl.qll linguist-generated
/lib/codeql/rust/elements/TupleStructPat.qll linguist-generated
/lib/codeql/rust/elements/TupleStructPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/TupleStructPatImpl.qll linguist-generated
/lib/codeql/rust/elements/TypeRef.qll linguist-generated
/lib/codeql/rust/elements/TypeRefConstructor.qll linguist-generated
/lib/codeql/rust/elements/TypeRefImpl.qll linguist-generated
/lib/codeql/rust/elements/UnderscoreExpr.qll linguist-generated
/lib/codeql/rust/elements/UnderscoreExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/UnderscoreExprImpl.qll linguist-generated
/lib/codeql/rust/elements/Unextracted.qll linguist-generated
/lib/codeql/rust/elements/UnextractedImpl.qll linguist-generated
/lib/codeql/rust/elements/Unimplemented.qll linguist-generated
/lib/codeql/rust/elements/UnimplementedDeclaration.qll linguist-generated
/lib/codeql/rust/elements/UnimplementedDeclarationConstructor.qll linguist-generated
/lib/codeql/rust/elements/UnimplementedDeclarationImpl.qll linguist-generated
/lib/codeql/rust/elements/UnimplementedImpl.qll linguist-generated
/lib/codeql/rust/elements/UnsafeBlockExpr.qll linguist-generated
/lib/codeql/rust/elements/UnsafeBlockExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/UnsafeBlockExprImpl.qll linguist-generated
/lib/codeql/rust/elements/WildcardPat.qll linguist-generated
/lib/codeql/rust/elements/WildcardPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/WildcardPatImpl.qll linguist-generated
/lib/codeql/rust/elements/YeetExpr.qll linguist-generated
/lib/codeql/rust/elements/YeetExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/YeetExprImpl.qll linguist-generated
/lib/codeql/rust/elements/YieldExpr.qll linguist-generated
/lib/codeql/rust/elements/YieldExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/YieldExprImpl.qll linguist-generated
/lib/codeql/rust/elements.qll linguist-generated
/lib/codeql/rust/generated/ArrayExpr.qll linguist-generated
/lib/codeql/rust/generated/AsmExpr.qll linguist-generated