Rust: update generated code

This commit is contained in:
Arthur Baars
2024-09-05 13:54:00 +02:00
parent 76c35bec93
commit 46d6bbb458
182 changed files with 8397 additions and 27 deletions

190
rust/.generated.list generated
View File

@@ -1,33 +1,199 @@
ql/lib/codeql/rust/elements/Array.qll c33de8fd2c0acbf221441dd67b061d3ab169f0bf548c0c957884455a215fce5c c54c716551746afd895da187e3d03acbe481bdf1ca4461065555641480801c2d
ql/lib/codeql/rust/elements/ArrayConstructor.qll aba72e72a26013fe0c665870bbdc20903ff287d890cbcabc0dc62be32ace8422 6c539b9008c27646c5708f92e8691f41d752676045953516117eb3bb23e3f88c
ql/lib/codeql/rust/elements/Async.qll 96cb9c26e6b8b2b28686aeb3b0aa442c59d48f8a14e9ad838df3c846a2daae64 c55d9db2402f7a04692ed61a187d581231327b675af8ca7a4bd6467195ce4263
ql/lib/codeql/rust/elements/AsyncConstructor.qll 27248231035b78fd8961003168a30b8b6e79102fe9d858bd9b94090a4d970317 23a8799e3ee39281c167a29dd835e220571af6419f907e3cee606863c51f333c
ql/lib/codeql/rust/elements/Await.qll b143784cf3a536d67bcddc6145fca944e34b5262975d1f13fc8922dda8cac39d bf8b3b173708b0dfcab5c84407e17d488ac1e94e285f6ee8723a71cae81eeea3
ql/lib/codeql/rust/elements/AwaitConstructor.qll b34c0592c512ab38f7a7106b3416ba53dad650a801e1a3adb4afc1dadf56ed1e dfbf6ff965abe7791898e7fb026c997a22ac7af23fa84ab87b4f9f74b89c2a70
ql/lib/codeql/rust/elements/Become.qll 57a2a0a42f03ff8ebf29e3829762bf49cdbd01666a51ff83437124b281ecb31b a4ff816fb6d93151ab9cd6ec51739c1f869bb740d87b522dca1917f13fab1978
ql/lib/codeql/rust/elements/BecomeConstructor.qll 783ec64a9d8921d3613208eb4ad15acd9a227d1182e099d3aa15dd7a25030443 48e35b3c39532468101141af0ef324ad1d09cc263de8fa9e28d08e0e8d6d72c3
ql/lib/codeql/rust/elements/BinaryOp.qll 5688f95eb9d6615e04fdb16654e5756ba0a250790d322247d59aaf2df7058d1c 66e403bfbfc4ad70be0a702e70d742daff1d98697711fdd19a2c54f9e2969ebc
ql/lib/codeql/rust/elements/BinaryOpConstructor.qll 4e9b81d972c3ce4cd38baa0bbb5a1bb5a4a6d135e189df43e041926ccf770efe 1ae5b9f5b8f9f31bfe4b4b2fc437f1673d721f4a278f3d7490497e59a6f99c3a
ql/lib/codeql/rust/elements/BindPat.qll f0209f781d8a14ab7fbb4b4d6a654469aecb0ff1a8ff4810f18a90f3b171e1c3 9734b7907855e46eeded6c3f59912a16212f7e8639fba35c740bb04462240287
ql/lib/codeql/rust/elements/BindPatConstructor.qll 2bbcc296bcdcd945313d83294b90d327c51c9f1e96f92d37dd10bf0c32dfaf6a 612b4fc651f32129155727e866796edee8fff939614c6fd0b7baa1392930a38c
ql/lib/codeql/rust/elements/Block.qll 03adb9118a899bfdd3790d82426eb6ee3df83d03d6e0eceb5d05bc9b8f08c576 c65f594a7d576889ddb13b3ec16175e1ceb09e9f289a23e91708be6d728573bb
ql/lib/codeql/rust/elements/Box.qll 8fa74f14d72cb8613e9ddc4effc19054cb745c91582aa7a440d68f02b9c13b9c 1e196173be41e5059fc538c1cda01ccfea644425030584e2689c68abf7850935
ql/lib/codeql/rust/elements/BoxConstructor.qll 9a76f8b87367812ac7be252d04802f09a97659869098391bcdd46e6da72840cc 8225e3743257dd1a927a7c6eabdfd082011e1124ffeb10e4020b52c41556fa12
ql/lib/codeql/rust/elements/BoxPat.qll 1df08d5443c63e21d40d25023da58da50bd6cf6e156b9f5dbd6d41a3193faee9 9837752be4d4a1c3f16d6438bd361c596b6b983d9ae4e486083651e8f4e090ff
ql/lib/codeql/rust/elements/BoxPatConstructor.qll 20f79f18beb8b7eeec63b1e30302d9f2e514354a7b1ae077f240db3cda4ecc4c f41ca3fdafc70c6b972598a3af3434bf60687bc2f0252dd11ddd09ec874fe63c
ql/lib/codeql/rust/elements/Break.qll 39ddf63748d5df0fe2f36e88ed656007d8adcb94110ef513d5b6148e96b532ba f7a90bcf424db38bfbee9300e418a4a2e304822d882d1221da90e719bcf4d092
ql/lib/codeql/rust/elements/BreakConstructor.qll 6642b7b9624dda02bfc9178d0f40cf8937d1cc1629621c526a0be50525ba5cc1 473d11dd648c355fbcc9603eae65501513be7f84e92bc06ae415c393b3d5b55e
ql/lib/codeql/rust/elements/Call.qll be1c6c66ec2076b7c11cd57caddca591ecea321b0053287182b7951c051646f3 fc2b36ee527f31e1fa00d92a5941a6f86f336356fce168b23ba6b3bb9e52fb1c
ql/lib/codeql/rust/elements/CallConstructor.qll d5a805a645829fa261619909bc80804a188f5e043dbc40a498fae7e3fac9891a 4e14e345ff5f253d09de6142c886a97420b37b12f7d92afcd011150b914322ba
ql/lib/codeql/rust/elements/Cast.qll 02093710cebd4ace265e1f1b84287be8bf15ea6390acf4e3c08a9727ef8d76bb 9c870b6e7ec202437041d374262377055db72d8fa3610cb4d39122f673e0ff3c
ql/lib/codeql/rust/elements/CastConstructor.qll f94723d4cc9197d10b706b6945ed2869b5f73d5b7e0d8487151624eb2a3ac345 2cc4f0dc93dce5a811bab3708d97686668bc04966490617e394277411bfc647f
ql/lib/codeql/rust/elements/Closure.qll 3ebb4e36aeced34c77370b103ec0a5748bebc85c70a706a1b46cf625e5e5de25 83d40cfff2569fc691d82daab08ff9fe1aa6b03ef3e3c38f0f61c11a2e531d9c
ql/lib/codeql/rust/elements/ClosureConstructor.qll d489970d2ab853e20cc50b0a2a68e36be2c376dfe37ae1099b0c4eb59d841107 2e0788d23c3c7a94d23bb568874bd8b99e8ac6bc5d294e4c2fec0cc54bb97229
ql/lib/codeql/rust/elements/Const.qll 117efce95fd61f3845e6e378bb46246f3ead808031f435847f0c121aec236172 d6a626696985847950e8f904cf842b971b00ce2f4108f4b54716503825c292b8
ql/lib/codeql/rust/elements/ConstBlockPat.qll af7f5f1a8de38266a12e92dee4a5ef5279baccf542cf2c52d982ed075d3bec27 1208223d97230a90d9377164b61454dcc6ca0f46a408e4a5ab2a82340bc92eb3
ql/lib/codeql/rust/elements/ConstBlockPatConstructor.qll 04aa8b4f218ce87157f0d6b10c9c04660c34c90af1f121b1432402de2e5114cd 34e2fecbe91ea9ac1626bc27121a7d5abe99855e3f49bdca12a1969b42ac0ba5
ql/lib/codeql/rust/elements/ConstConstructor.qll aa9cc5e0131c6c4ca0022d5cfc20783a0bd3a3e43d46f58b9951c2b22eaa071c 3af96dbdf939f0b170f7f46f71cf0ede2944e638a611c86b660630c86eaba29a
ql/lib/codeql/rust/elements/Continue.qll c4148199252ae1d13c572063d8f73d77d798b1cf3fcab16924e154e7a09aeb49 13f81945ea35613c910e933da800c6e80c3a75859092df185910483b8a5bfc1f
ql/lib/codeql/rust/elements/ContinueConstructor.qll 541a6ae2c3c2d4552e16368f6b94f6e74c58933c139fc775e2b123270bb63a1b dc99f93f41bf53a0d025a025bbf917b1fc3aae8908f9d2f9e243103b478e33fb
ql/lib/codeql/rust/elements/DbFile.qll 056d363e1ba5ec08cacb2e90b8a7a3b47f52ded5dc2289edd4e85921fc50f37e 18e6926f77265a3a6319ca2f3bf3d529d17d46cebdd2ef6753357fdc53c22c70
ql/lib/codeql/rust/elements/DbFileConstructor.qll ea93dc49b23b1c6d800ab9d0b9cacfa9dc661bfdb04b9e6efcad2bdb050fb0ab f7a891b1786604eee57a784733555b677e2580770d51d18073b59e7ca65df1d4
ql/lib/codeql/rust/elements/DbLocation.qll 1f694594e8e4ab65a8781cd443ad4f864447ca88e2cb65504aee5a779393c84d 003ec72275406eb8f5ddd6ccc2b258fb7c906d4bb2c0ef1ba235f291624321ca
ql/lib/codeql/rust/elements/DbLocationConstructor.qll 8848abace985818a5d3a6eddfc4cb200795970146d282b037b4f22ae6230b894 44dba880e17bb1072fa12451ccaae4830fd04dcc61f7403d35510309fde6906e
ql/lib/codeql/rust/elements/Declaration.qll d4ec5c83728f1837243caf2f27d06fd05ecdd2ca440112accff99bfd37b45e5f c1cd9b297be8b69207e75d24b29949b9f71c78406ee0ffd38d0b0810288d6140
ql/lib/codeql/rust/elements/Function.qll 220eb1d0e6b49e83b7674a9f505d3f529cf7f4d022ddca44fa6367e0d75daa0f d156cff59ecdcffc0d62041b801025b1aaedbc92d44efd107f93f6fd06c34a6d
ql/lib/codeql/rust/elements/Expr.qll a0c2cb3ff9628e5dd1a7900d2413390faa433dcef114bdc85279a3a2bf2fc4d8 a0e8e5693ead91b62da5531e070e11a2105ee49046cb69e63b8747eeafc27651
ql/lib/codeql/rust/elements/ExprStmt.qll afe41d6d05ed9d94b3c8529dad743bdf3e2a0e68bed84a80da4dd6df0257451d c1f0c7c1a3c62baffb7d3bb69cc4bc828e6fbbbabe8f87342ec67d8744fcbe7e
ql/lib/codeql/rust/elements/ExprStmtConstructor.qll 28e37020abdfce5a8666b0c9a3147c339c7a90d9de527f97fc7d36df2bb921ba 5333db932a2edb791ec3c8f2c215f4c74e825a362f45ee901949d81e328bc7fd
ql/lib/codeql/rust/elements/Field.qll 598169fd695762b54dc71fe56400fd19e62f314a824f7f9cae3441f77c698f58 0da139a7acb789881022f55a59e0368818f9100dbf50dd38c5489d587e0fcdac
ql/lib/codeql/rust/elements/FieldConstructor.qll 3bf050aba1d6b17529500aa93e051139380fa918c175044ae39143db29929836 b589557f39a524e8565292453c50946d7f491b10f4e7ca5c187ee7829e73d595
ql/lib/codeql/rust/elements/FunctionConstructor.qll a9269b37182c0bf432f9b2b015691da5dbd64819b9bd25445af229d873014a91 69107a7503af14a51e091e6918094a4e9fc316a72de2e1514f001872ce0f2c0c
ql/lib/codeql/rust/elements/Locatable.qll dfc0235cf5aff0ec91d85375ac03998b0e6a69f3722b099330ab0a2161af988a bb1055f59ef7e95e89748765c79f1b5832aa18226f227e689a6801adfc6247ad
ql/lib/codeql/rust/elements/Location.qll 17a222ffe30ecfa252bfd2a5d6ef668f9579824b78d241d576c8c0112a9f93f0 9ae822cd9ce3c70824cccae500651f0cba70ad9c9195b611e7542cb928093b0b
ql/lib/codeql/rust/elements/If.qll 7fcb0fdded3431c2adcb5daa6b61c95ee8a4da563d73603b6f396a36d09e7fab e2507dd776ca911dadd792268e79a68ad7aac7203fabc28eac29ad6d8b864ea8
ql/lib/codeql/rust/elements/IfConstructor.qll 31f1965a186b7c0e55bce6dc060b07fd9e67a7e1dece7444825ccad5c27940a0 8a542b21713f24a6de13e2513b89a6f442a83dbb04226d4ee2b9214159a8f94c
ql/lib/codeql/rust/elements/IfLet.qll 83a1d686ea6b99af775814ecad169ce0cded40d159ca4c3ad917e79607a6234f dd47bd70aa801f9a2cea84379a52c09e15f678c43abe33a2b6cbef3dd7eda43c
ql/lib/codeql/rust/elements/IfLetConstructor.qll cf99514825c25eca2126e3f855d06ef588cef93d6f131586e44083325477f1d7 c4e4082549bfd1885496f4d67a2d54012dd84b2a5a1461d76e8b025097cdd064
ql/lib/codeql/rust/elements/Index.qll 0a2ec6ed6616eb3f9f85a2d63184ead503f20c8050e623079c5a1dc94f035300 4e91229765fedd5a66ba2e0968f7f1ffde36c7039d51d729a740cd304a52cfe1
ql/lib/codeql/rust/elements/IndexConstructor.qll 518349246cb64d07f45a9be11061e6cba9da674a7406334d10422e992e02f928 a89aef36d63d09aa08074c4fc79ef046359f955faefd9b0141cdc60008b5ad71
ql/lib/codeql/rust/elements/InlineAsm.qll 3ff6a13840a083ac39672aa694213b3740bc2c8654d489813c97c28abad8e991 6270b298f10ed3f9427cd7c0119e44f5441c7589322821578a6b236147929805
ql/lib/codeql/rust/elements/InlineAsmConstructor.qll 3923d1b0d772e0686ce891e63c39b984fabbc9c2656f9177df1696e85eff12bf 3ce886c37495ee40eb9d12c2b4ee0222b34f3d9df5a23a47ea2e629c54c30a58
ql/lib/codeql/rust/elements/ItemStmt.qll 70fc3f9df9794dc78199dfd81b8136701d4ca0c9b3c6e88ecec42f75fbc41f32 df122241e3868b1c376e2d2501328ad47020a0837826f165c7e54640bc018156
ql/lib/codeql/rust/elements/ItemStmtConstructor.qll cd27051f73ab2897b1f7a725313f97d36507fc9f5e0dd7b2ad8bd1caaf8c42ad 67596c97386fbe6cb9e5e6abc45b674158f411d927297345cb25359587380bcd
ql/lib/codeql/rust/elements/Let.qll 2148dd54c4f109f1668b724d547ee4e4fe86820fa554a57f2806da102ec8d5cf 7a44c96aadba848b36d26325499d2011e3a1f2f3ee26f78b9202fc39130a6a57
ql/lib/codeql/rust/elements/LetConstructor.qll c696cefd2d2c8e2a56e5df6e63cd5302833bf5bc1d16ff87666cd8a8b01eb7f0 8065946e2b996abbd58fef9f03ae30c98369367153acd8681a87422d07b36a68
ql/lib/codeql/rust/elements/LitPat.qll 539b414883b0b86ff446fa81254f2c71f467e5ea0bda21dc3bd66cf3abf95b13 d54eeb618cfb8f0c4a48ce5ab1922fca2622f4a0c703760aa344028172f37642
ql/lib/codeql/rust/elements/LitPatConstructor.qll 1a1c5f711b04bfc9b8b9a197564cc8acfeeaff1a9c8b30d57657747d84138fce 19cfa7386fd1f4ad8ba1ffe8b14bc547b9884dc98e731b6935afd11ceac6b5fe
ql/lib/codeql/rust/elements/Literal.qll 25eca7baf71894a8826493ee433897de3d47a82e897317239ae11ab1e850518d 413a56eed1703c4a07d900d9c7006e6770c6fe31b81711ddc00c0bd333f11d7c
ql/lib/codeql/rust/elements/LiteralConstructor.qll 6a80cc2175b6f7ceeedab2c06ca7f980ccbf64f6a7dda8c779fc92cecf91f7bc 177eee9c8214f2a776df18fc02754a6685f116aefe00d1444643eea954436739
ql/lib/codeql/rust/elements/Loop.qll a5e490726c68cb8e5bee0a90891ed8e2018d8ff80dad7ff59233f7a425afea3a 8dddc6c579de9ed7932296b6aec6253764eff1c7155778abb9b74b6d591769df
ql/lib/codeql/rust/elements/LoopConstructor.qll feae830d063f25fab417bf9b2981406d5427a090552aaffe7f166a2e7eec4ce1 860a66865a473df5848d9591fcf0ebeab5a5a87653d27cde97e4f10ae004e3b7
ql/lib/codeql/rust/elements/Match.qll c8eaabc6c02c3fd50c05d5067c10641c0fcdf8f838c98ada2b5a851c7da8bc6e d47cfc0ebd04474b59d0e918656662d6501cb928ff9af96621edae7f4ffef392
ql/lib/codeql/rust/elements/MatchArm.qll f91def96700dd8521c11aef100f494d2d44777186e771b306ec9579b01c882af 021b298096cd88d3de81c2c012102e5b5ce5159d6dbca2bbd32b266593df335d
ql/lib/codeql/rust/elements/MatchArmConstructor.qll 49d134823a445a1ee995ebf5637fd0d736b9ab7f2b141026712f231ec4ed3389 f16e8adc8375e6a7334589d5732dcbe10f5ada9de7a12c549c55be3f028ec628
ql/lib/codeql/rust/elements/MatchConstructor.qll 9d0fbd176257148010ca79fd496b0bf489838e02cdfddb30ee9156b573088f7a 3995df463f80e02c9d66e4fef652e3902c603b3dc7a94d71ebc42176616cb6fb
ql/lib/codeql/rust/elements/MethodCall.qll 213704bb1dfa3872331fffc27cb4c63b6c78614acc5865cc1aaae45479662670 f8dca58ac0db62e7fc4dc582efe8edc6112688878d7f5831c6986d0747c92c97
ql/lib/codeql/rust/elements/MethodCallConstructor.qll 1a0db56c1c2503467a105e5727ad132b4ecc6b84ca9bdb457ef0dbfddac5b622 9c0b3e1fe997323b60d258f504b48228d62737c2f1aaed2b1a60c29a0f783fe8
ql/lib/codeql/rust/elements/MissingExpr.qll 2158f064d027975e3faba6a858b8e469c324544ae0923319b149fd5ec6548448 500ef109ceb36f5da72040fc733c7e98f94920f51d53d90fff3d86f85da0aad3
ql/lib/codeql/rust/elements/MissingExprConstructor.qll c51f4f6e897ef2107a27bd91ecf31ce875611b29a5a12238d5312b9489a35b8d b9ea3fdae459aba6c7ed9eb48edbc5bdbdb4cb41220fff81ed4cd256648612e0
ql/lib/codeql/rust/elements/MissingPat.qll eacee2eaede4adb8452a41c14c95c310d0731c2c60fdb818b3e94e34f418aed4 9f81567e8e9c02be0994764a082a2135a6bec952456c2413295f2b0a16e5eb5d
ql/lib/codeql/rust/elements/MissingPatConstructor.qll 7bff2fb7fe96388dd703cca5f0bb1d04cea5d1f0729bb54c6604b58e338c7d6b eec9fea46593b3850da111658848cb54cfa9992286eeee313a55def184cf7ec5
ql/lib/codeql/rust/elements/Module.qll d8995b361cc672f86a314bd53bd3e4d1ddb26b6afde62eb7c380923810785af0 3c10180c812d89a8116ac6e32cbd4d7ac2f549c8a76d327ed75c764b09251d52
ql/lib/codeql/rust/elements/ModuleConstructor.qll 109ed8c1b5c61cc1d3e8613aa8bb8c168dc1943c93b5b622fa79665751b78318 601526c7f56578883d261d14653fdad08329f80fea71de14a5ac5ce671a8d436
ql/lib/codeql/rust/elements/UnknownFile.qll 638ac1c5baef4ab8eb98ef4a37202334290001ca183dab769f729b61f9fc0aa9 fae24f8b29c3e5a124e6c71c9bcb0e2bf4bb033eaf3348fd2db3644ce2803b43
ql/lib/codeql/rust/elements/UnknownLocation.qll eaadf1702e2f5df0c0917dd9e452a3ceb81e5c2d182675c32e988d826ac3fc71 9bf63fbd74c6114678189a62f63795156c0e5b9ad467c020f16842038e84a226
ql/lib/codeql/rust/elements.qll 658d3d26ac2685a077714d41d83ac47f87b0df1c4f0cc7d099c96e06bd1f9d0e 658d3d26ac2685a077714d41d83ac47f87b0df1c4f0cc7d099c96e06bd1f9d0e
ql/lib/codeql/rust/elements/OffsetOf.qll b815be1155d34c3e74da871f275b78e5aadfb62ae6e3232529af3d0b30e385a9 d3a1709c7d0958ff8b90ce8327f5566228d6ff582f45c9f88daa0b47e937fab2
ql/lib/codeql/rust/elements/OffsetOfConstructor.qll aa4bac3adf272e9f5f4d0f8ad63df3364dd1ed84aa8efebb60604e45baa3b3f0 30fdb49660f5bb838a3309e50a75c196b59dbee315a958ac991f669111205c1d
ql/lib/codeql/rust/elements/OrPat.qll 9b5cf68d55c57c262a5d630852ff2e842f0caa3aca2a0b4491d601340917db63 c965eb43675b135f3ce11c1e8762af0b764c6d4c262f002f8b9a512ae59e8a03
ql/lib/codeql/rust/elements/OrPatConstructor.qll 9a24cc095adc55ae8ea66f68c695f42de0181a43e23d70e210c63351b47e2586 1f773ae88276289672d93708f4ae9f8c95199e7370a0c610a52c92b5e018e632
ql/lib/codeql/rust/elements/Pat.qll 197aa86d5f317669e38230a20460b271c1d82e830b84150dac65afb67059fa2a ed3e8c74e42ffd5df14dd88711d79660982170a42f9a605704a274298dbbfc41
ql/lib/codeql/rust/elements/Path.qll 05a168a83168638e07eb3d746adad7ecd952976dfed6fd85becc0fd491bf4b0f 8f38d2ae227dfd4fc7cedde3008dc66df57aa4ac1714c8d5105c9989b4e8b93e
ql/lib/codeql/rust/elements/PathConstructor.qll 97243db75d6337cf68a22ea68569fdddf4c3bc1b8875bb4bb66faeeba8846a53 03c8c665e2f3b103148fd38eb7a4d0459c8189b2f6160dc08ee1d6d2807e01b6
ql/lib/codeql/rust/elements/PathPat.qll a49036bca0f3f023917fec3547876759987a34747e16b9a15ebb99c82ca9234c b4f77e6e29300f02cb845ab79d4a64edb654a398fe3d6c1a2306423e1c0a237b
ql/lib/codeql/rust/elements/PathPatConstructor.qll 476a38723c63bbfa2565946725c90f1224ac2c5283fde79bf14dcefce6f500ca e9e9b000cac44851772bd9ca519edc89e8518e89a0930df21af14a69f5b0e864
ql/lib/codeql/rust/elements/Range.qll e9f66460c8a11b594298c00998ffd17ea39126e07a71319469174487e22f59bf b0df73a26c5f8decc1d95245fdefd823ec4c0c7642b93f518e77ad5055502dd4
ql/lib/codeql/rust/elements/RangeConstructor.qll 4a0e4e782e6bfd1ef5377a27df6929b0d8cfb24d90a89cf8623f17cee74621fe a05eb96fdb5feff50be7c93575d32b15e62425bb347b0a8fbf1b8c18a535cb9a
ql/lib/codeql/rust/elements/RangePat.qll 02f3e4647932553481c4d8b1e2d2da3551662a17d75f26f2fb7e9d77ef1d579d e2546bc74035d03c92aa7beab2abca73a587049c95710eb9b59f916363df1552
ql/lib/codeql/rust/elements/RangePatConstructor.qll c391431118ed6ce16f7b7126c5d43e61f07b98fab7b8bc48e9dfe22f7e21ed19 bbafe1c9595b0b004f7b27999a14df27d0710d5b058e7ab14dddd2fae058fc31
ql/lib/codeql/rust/elements/RecordLit.qll 9c68193cebe8f709837b999e40a3af713e774c271a5a9195ad1fcdd8dbef4326 8e64bdd98a40f5724c3f7e43cad3c7522257fffe1e8c78da2068509ffe6719ee
ql/lib/codeql/rust/elements/RecordLitConstructor.qll 56b607c8777acb65d8061a835f818628b415d5b0258e1b5e5948106f6d95555e 64c99fc35ff4f8d8c8c980c1d5eb4e58e20dc4648beda1ed6b1b4180ef5ae887
ql/lib/codeql/rust/elements/RecordPat.qll 50f4a2401dc579f3900188043d412ccdd6c57c1da6636c105221cfe243307d32 7812f0e10ce1a8e70c8c45d0c87e52539f6b29469157463456d06c566e86c2dd
ql/lib/codeql/rust/elements/RecordPatConstructor.qll 93c794efa5050b86c458470224de7f3206c1a004b46ef374780f080a8e9a4ce0 157800f342de96095e118dbcfa20f8e65cc79ccae712e8e37bff1ba92a227fda
ql/lib/codeql/rust/elements/Ref.qll ce21e04980cd53e453dbe79931418c8527102aab2e2bd3f26e1c7a15f355a0fc 8d5b16ee1ba8574035e75227b7d2b1799d9e19a77dba778845b174bb767ca40b
ql/lib/codeql/rust/elements/RefConstructor.qll bf669bb7392c120a8125913ee7ef3fe14436a753bff5e8697d4c336cfac0b491 0124097f1831f27b440293dd0fdb70b9d54a61f669b43bdd68e9e2937737dd02
ql/lib/codeql/rust/elements/RefPat.qll 00b2c32e09a02b336d516b7812aa7ffe6202bd1dcdf4ec2060a74ee7a4b1c5c3 90a4b3da60aec10b5d56f6364d0a022c1d7db5fe8cbb65a78f55651d23f9abe7
ql/lib/codeql/rust/elements/RefPatConstructor.qll 98497e0ef76bec0390a23aede2fc6f80050ad2d00bb60f1d473362111a53d4dd e4fde4e3e88c33daee90ab6d90ef2e38b36faedcfe1b6d6304f4eed92980b5b1
ql/lib/codeql/rust/elements/Return.qll 60237f2c90a93c0df852eba89a635f0014ce072ec2acb80137a1da07a12e4b16 cc914eecc5d0522e81a41a1901bdf6f4c7535888bc104d9ac30bde243d12210e
ql/lib/codeql/rust/elements/ReturnConstructor.qll cdbbe70dab2be11453f1e98251ee7100d1a043f2d38b141615d3cdd53e3b62cf 8f3227e0eba7b06a9a19195b548807d87ce901a2d09fcaf23c89e53edf9f21a1
ql/lib/codeql/rust/elements/SlicePat.qll 3e88657bd488dcb1ce2fa6f4bf72a9f76c7bfbf64b695070efa0ad89a6af407b ad60e3d0eee368c21c46acb439b599d8867c82193c7279777fea10f3205bd272
ql/lib/codeql/rust/elements/SlicePatConstructor.qll b2885e663932f68ffecf87b4532f533e9177beddd715765474f454a9804afc8b ade153522a4773eb769f4f4d96fa07add34089f131b41a74534b28fbfd2bbb60
ql/lib/codeql/rust/elements/Stmt.qll bbe8414d75bdcfda90f47b853a04fc618f4d0b6d6cd3b662bb15d3a9e5cc7bda 714c6f8eba9882363bf1594f48c75d1a885f6e93adadbdecbbd8169ce08f7b98
ql/lib/codeql/rust/elements/Tuple.qll d7bddb240c9fe992d7940ee3e6cab0e1acdb2711be4776b07076ec7b9ba80dec 077792054a9e5d499f01f53ae919b428ada5ceaf4791192d1031ede774f84a75
ql/lib/codeql/rust/elements/TupleConstructor.qll 93e9248e33e213275d0be9513b29311f2390c6b68ac5b726bcece115a396499a 4539aa935419b20dd1ecb0bf634f991a311eb972bce4d8397b7a35f645b20e81
ql/lib/codeql/rust/elements/TuplePat.qll 17bad5b6a0be8e9b61addbd9a17bb387709147e8d2fb8a93ca9255a8a11bb822 7e84df64d0baf1b5329d47f4977fa5e8471fc323b2eeca8e942df93a48e04cbf
ql/lib/codeql/rust/elements/TuplePatConstructor.qll 505c4f440b47da576acd7e3fc69d6b49e8287f981a21e79919ded374200f2578 b295526303bcae982ddd8c6b544288c0b8b8d62984d6986319e7f17baeb7a19b
ql/lib/codeql/rust/elements/TupleStructPat.qll 50b7d89498dbe6737d97325037156c7689fd8d7e776d66fef9551f173fa3f2d6 f42edcf42be877424ecf2f11c90166a90f485249b24d73ed302294299d6a9bcd
ql/lib/codeql/rust/elements/TupleStructPatConstructor.qll 15a15362572ac2dc98ed3257f195f20bb8dfe34a1fe203cf2a1a193ce16c406f 9e590b50cf865f6bc573b6fc17acea073f0d9389be241b01e820d9f3f8f14acb
ql/lib/codeql/rust/elements/TypeRef.qll 223844544eab3e07b6edda805c6344fa8b486aeea7bbe62e4b98e235ce2008d8 7517748b0e7a57c925168f5ce7a31ecc1b59f7521a2095578f599b8d9045a4e5
ql/lib/codeql/rust/elements/TypeRefConstructor.qll f8b2e5ef15517890a8b2d56643f471ae64cc74c420187049e33b182417e72e4f 683611e732b842756e301a77625b385bca0c4969971020c9e11220a1aa665a29
ql/lib/codeql/rust/elements/UnaryExpr.qll b996aedbb0cb7aa36ef403fd1b8a378d29f1d62c3cdaf89dbe2ec2c2baf6ff4b f24cd5740efbd75d3f79c0428a1401d089c0dd76af77ea0de45289150e3026d3
ql/lib/codeql/rust/elements/UnaryExprConstructor.qll cad00e01caaf5c5e56457ba7f33fae7e72900ef695312af56525128605a0cc63 205f7e12f691f937f473094a0f0bcca4b0c36e7e2c88d9d1928e849b8e455356
ql/lib/codeql/rust/elements/Underscore.qll a988d966016984c82ca1a22b86be751d3ee3da117b9333126cebe969e6cdc74b 81da73806731d80bd723bfa1c3c6be6ef0a0a906f49d2a20c52363e5ba39fafe
ql/lib/codeql/rust/elements/UnderscoreConstructor.qll 044463d55ca7d4cc1193b79fdc3140e33f68a1e3973a3d9262da4c49879999ac e024c4b988d5441dd032bdb0b521fed1074542e3e402e2fadae10bc9cab40aac
ql/lib/codeql/rust/elements/Unsafe.qll 49407b17db3b442a1365cc89db21bfcdb6b86bfbd03f9e0cf12281b77b319cda 7961b94982b7b7ad6356c13c057b822c89efb3e8830cb264534f761a09313666
ql/lib/codeql/rust/elements/UnsafeConstructor.qll 5133f965cbf8fcfa3ae4d779f5c5a896e33939328d6613f0bcc359faa0c64097 c6ec48ba7cf32fc127845944a2692d7c2d2b34f3fd3284c5e78df5b313456d2f
ql/lib/codeql/rust/elements/WildPat.qll 9791bcd2b36516da82a81c10655fe6b4ef0f788d548cc99cb88578dd9c1278f0 03c192da4f92db637001854f904f5f0ea7406b74c02c1ce26cd375d9cfb26108
ql/lib/codeql/rust/elements/WildPatConstructor.qll 538cde83119510e0b3fc9728127cbf980d17f7f4a9371b4572de26329ab08341 66b96aee3862d5c314a2fbcc6930258f755189c4359394b432e8edb13a9d0eaf
ql/lib/codeql/rust/elements/Yeet.qll 07f967352be486b7e2b787c292c16195a7084699cbdf23e2214574afc455261a 593cf9528a531ad140e69b3ea3a885a7a2780abe3ea0d8ec1ef0a9b36b0c013d
ql/lib/codeql/rust/elements/YeetConstructor.qll 835afa5ff4b4102335525c41d67380e59f272f95b4b7b0196e0475eae4b9f738 6c51946d661aea16d91010e0639b4ea8f3d161bd56a029e955dc7f7bca025c00
ql/lib/codeql/rust/elements/Yield.qll 9a484b5b5c2c32ef61395213c376ce4b1ef7f699f08330d08faf071ea8919af1 e45fe09b794a2a05a1c125d112dfb36d9c7d538ff1953440d6c580cd8c987f8a
ql/lib/codeql/rust/elements/YieldConstructor.qll 16f393593cf9cf126f048c6f36eba7ca45e78c44577c7bda51c9a66bac95487e f49c9c3d4d17f64f44111bea2bb197cf8b11a0aa88b53b9a527c6aab4733c4b5
ql/lib/codeql/rust/elements.qll 4aca3b30770f4e9b358af1e08727dad8a9e1faf652814741238c54967d2f9574 4aca3b30770f4e9b358af1e08727dad8a9e1faf652814741238c54967d2f9574
ql/lib/codeql/rust/generated/Array.qll 0858d0b9fa1c5c9fbc21069809d78cef7f39c909eee4f5dc395fd0f8bf4ac622 0858d0b9fa1c5c9fbc21069809d78cef7f39c909eee4f5dc395fd0f8bf4ac622
ql/lib/codeql/rust/generated/Async.qll 4e050ff6d9a61a821c4fc1220f783b86bcad9eb53bceb15cc947cc21e78ce9f8 4e050ff6d9a61a821c4fc1220f783b86bcad9eb53bceb15cc947cc21e78ce9f8
ql/lib/codeql/rust/generated/Await.qll f5d65ee72d03205b95b9f507a4da5706f5c66d0da8b4a8a5d67bfae5643a4766 382ad8a5e1098ec697370cdf5453404128abd9d56a1e578e0255aa29d33fcf74
ql/lib/codeql/rust/generated/Become.qll 7cfe61271eb91293014ebf16cd1029454705f4b569bba8afeec7d683f378efaf 9a31140d67ae8e77762aa2bd09ab018c88fe464a1b2205035e957d889abfe42a
ql/lib/codeql/rust/generated/BinaryOp.qll ec80f6cb6a0a03496814a629ecc8736f77c46e22a6c26b4e11fe1e650eb91441 67cd9c875556034a7afe78857c2d50d9ae1af084bee87e0d0c691c8baaaae72f
ql/lib/codeql/rust/generated/BindPat.qll 15d3a33c5f56f7659a331f72735f00930fddd6066659e54c5c19d5e7eb8ef078 bc0a916622b2c426b71760caf15b8e005eed276e06e04d04cc5f19f4c31c34f6
ql/lib/codeql/rust/generated/Block.qll 5f769e5bf7484552e1cee031d7ba1ac8811e8d1e1a712d44fc28a3c2ec88a672 5d3da26a524cb8c79f190cc9c960c989752ea651055d7fc882de58ee9a05bf19
ql/lib/codeql/rust/generated/Box.qll c64ff6a3e495d5729e091d275f04573ca820df2df1f42773dd04b0da0bf1d3d1 6d0778ae8347530f9ed5be9b24206f02d9437dd5265fdb308dfefce70f5d8829
ql/lib/codeql/rust/generated/BoxPat.qll b69ba2bc341a1bf4c613279e45fb97a530619d4148d5ccc4f05436a316db29eb bf52730243bd1836d5890c745232aba50544c2046d00e80e7d22eebcd104f821
ql/lib/codeql/rust/generated/Break.qll a1131a39a8b57398937b7e35108c83a92aabb284289acf5e8da1bbb9e603ae8d 4a2059cc94e028f080e984e485f1760c92ad2def6993ba68e023a2c9720ba00a
ql/lib/codeql/rust/generated/Call.qll b2dc0c89cc8ca855cf38b82b5bcbbf0fb5cce2b5dafbb3eb253accea89818908 13441bcc3f0f68595cea49c4af14165335e67ceb83d2546ab4c45a5d054c2923
ql/lib/codeql/rust/generated/Cast.qll bfd3e61c0a7458adbed7d63bd5351ebdfcb11d42769fc2d34bafa6523f6e94ba e46d9a648e23a5e15e5c02d5d9666d827ef4732b7ac6b2edfc00d56cc239c845
ql/lib/codeql/rust/generated/Closure.qll e6f93c79fe2a9a5f842b30d443d4abb64a72bf400102d2e2287e0a1885bfd0df 4659dfc3b325c44c82013c5e198144ad93dba9c1ee43a0efaa4b83262b7db7f4
ql/lib/codeql/rust/generated/Const.qll a1c6725f1b7b2482dfd996d44ec695c63230c1c28ee00d9bf694dd3f01831323 a1c6725f1b7b2482dfd996d44ec695c63230c1c28ee00d9bf694dd3f01831323
ql/lib/codeql/rust/generated/ConstBlockPat.qll d0818fe4cee066f1e6d3439c82122942ae62941e69da686b7d5c399e820c395c 2fae5a2f0457bb7106d52ac7457afb597d7ac9658b8dcff8e76294f5fe34019a
ql/lib/codeql/rust/generated/Continue.qll 73a86f272288f0383b8cb3a8f72e954447a343715d8d82b2b58729077295905f e5d6cc9c7b0c47f01b8a5f076cc5790e837ade852b485ac8c323c540b7e7cd23
ql/lib/codeql/rust/generated/DbFile.qll 4dbf1931124291e0d6a958ae882f8aeef006642f72adc7ff86cffd3a4e9a970a 4dbf1931124291e0d6a958ae882f8aeef006642f72adc7ff86cffd3a4e9a970a
ql/lib/codeql/rust/generated/DbLocation.qll 735d9351b5eb46a3231b528600dddec3a4122c18c210d4d632a8d4ceaf7f02e9 735d9351b5eb46a3231b528600dddec3a4122c18c210d4d632a8d4ceaf7f02e9
ql/lib/codeql/rust/generated/Declaration.qll 4487ac3f5ffa5b92e8628bc04b51e818d4ea1c9a333375cf1b729428d36a4ee7 6481d5e2d99a548f857213a283da75d45db8b3adac949e90fd5d17ceb5e22b54
ql/lib/codeql/rust/generated/Element.qll 21567fa7348dccdf69dd34e73cb6de7cc9c7e0f3f7bb419a1abd787f7dc851a1 21567fa7348dccdf69dd34e73cb6de7cc9c7e0f3f7bb419a1abd787f7dc851a1
ql/lib/codeql/rust/generated/Expr.qll 67ed928bc76950917f86e0099c8eb3a57cbd2fc1d2ba5f84a57b4f580e3e553c 3082181dec8f2dbe6d3b858bf8e48bd2d99868d4962be83802d01f7c67cdb9f3
ql/lib/codeql/rust/generated/ExprStmt.qll 1aba8c482a307f27612317b4d895ac59389e23ff905b6061931fced12ff7c3d1 c4e42a8863cfe4e83eddcd82236da2dbb1fc7bbdf12cab63d39fd1df4b1cb013
ql/lib/codeql/rust/generated/Field.qll c3249b8dd1aed1978077875fbd6090327d431af8cf8888b432cacfa33b76f976 0977ff2fd039f4d6a82ce209d7a7d60a0747a1a3a29be69cf3f136f76429c917
ql/lib/codeql/rust/generated/File.qll 2eff5c882d044d2e360fe6382fb55e5a45f6ccb9df323cfa1fae41eae9d2a47f 87e7a906b3a1b4de056952e288ddd7f69fa7cb1bd9dc7dd3972868a9002ac1e4
ql/lib/codeql/rust/generated/Function.qll 6429619a284cadaf64d74ab408f57a399c7e5df2ad182bd38f77b580879d9e33 8c4cfa4f23b5ed461f0f8aa40c5833a953fc9ba3f99584f0f05cf7d7d6a9b617
ql/lib/codeql/rust/generated/Function.qll 8d5607035adebdb5f1a80ac2688b57ca751bfc010295e4982e6a432d402fc523 337d5aebc38e4413b8a87af87ea91219a51a46d1a04dd8f124b6431dba034a67
ql/lib/codeql/rust/generated/If.qll 617ac0b7cb00683423245bd16d8e9bcd3c606215fe64afaabab8a5288c6f31e3 7d056c81ef17304acfba52e5bfb2589e8f2231e8524c712d68a7f461a78c3d19
ql/lib/codeql/rust/generated/IfLet.qll 0f51d1f708282a622d075e635698b2020b7d21e77abad6ea12516af13edb5d06 1b9f9c058c888f77a225025b984145a886928caaad26f20e869d9f8a0f5843b4
ql/lib/codeql/rust/generated/Index.qll f1b78db475006a0779a079f9600987932e638bcfaf35ce4e9b2b872798e35d50 7fa2b22497c3bd80161f7e3ef5477c82a0d4f961dce557ed3fd1a62d9f9328f7
ql/lib/codeql/rust/generated/InlineAsm.qll f21e507aca81649070c44141e6af121f1a8337850966011158accf8f2b26e6a2 f21e507aca81649070c44141e6af121f1a8337850966011158accf8f2b26e6a2
ql/lib/codeql/rust/generated/ItemStmt.qll b4d2a06fdd00ea90eed2742bacf0a5781b8ad69e24df794ec075d7305220afaa b4d2a06fdd00ea90eed2742bacf0a5781b8ad69e24df794ec075d7305220afaa
ql/lib/codeql/rust/generated/Let.qll 2cdec11bcb64d8c5c9db9ff3c8fff41fc4e5e705c0ff4327ae053ff10579fb6d c7e1742274635ded0088acdfe8cbc9e9d967f27e833ac8a1a37e3a06d207f004
ql/lib/codeql/rust/generated/LitPat.qll 92c3c0f32ab9d5b08e246231e5465fe18536dee99351f73e158048bb007baf8a 6736a7824e5bdb0cc16de1231bdb5169d2f48251d5917bf2c31a36422b0bf2fd
ql/lib/codeql/rust/generated/Literal.qll eba217bbd4917c3674406c9538a0114d77d04f23467c4a362898a3020cb7d999 eba217bbd4917c3674406c9538a0114d77d04f23467c4a362898a3020cb7d999
ql/lib/codeql/rust/generated/Locatable.qll 9e9685bba50ad2220701f3465e63af9331f7f9dc548ad906ff954fc2ce0a4400 78c89b2cc78a357d682ab65310dd474603071f07c1eaaab07711714ce17549f2
ql/lib/codeql/rust/generated/Location.qll bce4c72988ec6fedd1439c60a37c45aa6147c962904709ef9f12206937174be4 d57000571771a2d997c50d9a43ef1c2f075960f847effa0e80ea91fd4c6b4d6c
ql/lib/codeql/rust/generated/Loop.qll e310e7e885374a653a2c3e6b86783b4a5dd71db72cf5f208785c17ea3f90737e 99c52a112d56f8e44a987159122091f46ba9a22b71456e8ba109369ff58db931
ql/lib/codeql/rust/generated/Match.qll e0dd9a39cfcb5cd56efd89c3c009a62ff39c887511ba2962dfeed978830b5000 7378a8a30d7bde2a06a23e7037bddbd64d656ec047ba18142d22086cc7d7da32
ql/lib/codeql/rust/generated/MatchArm.qll c0aaeab8f7d405de821095686b8065daf4ad600da97658b087203716671bee93 670d2b879eae365204966b4e904f57c76098ce9b9f9d784e4b63a5bad9e9931e
ql/lib/codeql/rust/generated/MethodCall.qll 1d7afd5e8795b89f3cd20569fe7e0b7fd339aa178ed6ecb2a3a9cadd1a49eede 7a6396ce629a46db16de523fd39e2bb2c56837df80990ff1dd3bdfe242c20761
ql/lib/codeql/rust/generated/MissingExpr.qll 90b164567620c88b8e258fa229633365400abeafa4f4b0fcd1c856efc2f9b206 90b164567620c88b8e258fa229633365400abeafa4f4b0fcd1c856efc2f9b206
ql/lib/codeql/rust/generated/MissingPat.qll 0d8034cee20bacf07ebb9337c797f53a25686a149f163f801916cd6ec5484710 0d8034cee20bacf07ebb9337c797f53a25686a149f163f801916cd6ec5484710
ql/lib/codeql/rust/generated/Module.qll 2a931a4f2cdb2fee00ed83af045ea63d36b7dbd708e58c30445b5610feaae333 cd62add5c31a509f965aa294f44a1607ec7c62e3a9e3fe9ee063b3c814f4eb62
ql/lib/codeql/rust/generated/ParentChild.qll b44f149bff05a96ee16c88883f06d5d2c159a89423ec32b00765da6964af029e 1d13e54fbc27d9cc29405a21c2f4a63043cbb7aade317184f440a17d3f5645c4
ql/lib/codeql/rust/generated/OffsetOf.qll 8b3778c32d2e7c85491e7a85c9c6337de822e946655b9af69a4281838787f291 8b3778c32d2e7c85491e7a85c9c6337de822e946655b9af69a4281838787f291
ql/lib/codeql/rust/generated/OrPat.qll f8fe5c7b83a08dabcc530484a696274930040ea13501ae20f1426faeec67bcf0 f3adb3148890531b698570a48740335983a5e81977ba4ac651778f940f184398
ql/lib/codeql/rust/generated/ParentChild.qll 231b3332f96ddd4ebe180c069267ca58d935f193f1437432ae3fc2e136f16800 6b7810b3e296a4dbf899c4d5da2c80dd66d8d7665bef8ec75a6f2dbc00917c3e
ql/lib/codeql/rust/generated/Pat.qll 0334fff3df2bd0ea6f25c150c79ac462b35095b14e6f5208f947b9759b2396fc f02694d64b29637eaa5c7ef04ec0d1fddc01c85d38f0df6f2fb82ebcdc458923
ql/lib/codeql/rust/generated/Path.qll ca8878cd96c31ad9238a1d52487e094863d5abba825d189e0ea6f8d674194b75 ca8878cd96c31ad9238a1d52487e094863d5abba825d189e0ea6f8d674194b75
ql/lib/codeql/rust/generated/PathPat.qll 5869c513e1d0cb689589e2c72f3feda18b0f246d9b03304d8c0f9237f0300524 5869c513e1d0cb689589e2c72f3feda18b0f246d9b03304d8c0f9237f0300524
ql/lib/codeql/rust/generated/PureSynthConstructors.qll 5eb1fc4f6a04172c34ae31e4931e4bf1f8b72fbe414c5f644731a45372d13573 5eb1fc4f6a04172c34ae31e4931e4bf1f8b72fbe414c5f644731a45372d13573
ql/lib/codeql/rust/generated/Raw.qll 921cb1afb5c1c3177acb557151755d4f97e7c65f656c5069d6f095b0e078074f a25fdad01e70bbab2d2663b152a4a5844677edcf0a0af2ec93c42dc3248ac9b2
ql/lib/codeql/rust/generated/Synth.qll d278de9c2d06cb7549cd8f2e10ed186827a2ceab6ff46725ca76e78e7fecac72 acacd9afc5ca4a288e037a43375d933c3ba3cd8d08ef122b31695e74be260eb2
ql/lib/codeql/rust/generated/SynthConstructors.qll 35b36df0c4fff05bcbd4ed10b1e6fa2e58fe8d8c818e7805111044825788fc01 35b36df0c4fff05bcbd4ed10b1e6fa2e58fe8d8c818e7805111044825788fc01
ql/lib/codeql/rust/generated/Range.qll 6278d78c7fba390f51b107892262f9c679c8a31695861a64268e9b74c9575e46 2cb49b0d5d4281c10bdd7ddf187f144cd8490cd792218e977c4108ba98883e06
ql/lib/codeql/rust/generated/RangePat.qll 6ec95f6cb9c4bd93b38990bb1e3b89b526624305ac6ee7b94e6fb0a2f3db28fc 0e193f3816a7587d5103dba421bc2bf22b869522353d4e3f43d49a792eac6cf4
ql/lib/codeql/rust/generated/Raw.qll 119ace38b931d203b0728441c813f662715b24a0abf0faff06e6fe52b9b24cf8 828ac11f4660cf126969472ff2a4224acb00869db169f259abe26bb23a825898
ql/lib/codeql/rust/generated/RecordLit.qll ae3c644237abab89e0443dfcf584906a9714792be755ce3f9fcdae5958024243 ae3c644237abab89e0443dfcf584906a9714792be755ce3f9fcdae5958024243
ql/lib/codeql/rust/generated/RecordPat.qll 8c206be87b5738c6107db72cbe4d97a67e55060e92c0a3148fad84092d70f5e7 8c206be87b5738c6107db72cbe4d97a67e55060e92c0a3148fad84092d70f5e7
ql/lib/codeql/rust/generated/Ref.qll d26cc357f65fb51a5c07863406f732debe3dc02542b415b281ec582efa08a362 9d62dd9a99e158abc7b42c4e011a5dd0db4dfbce25ab6fe5c600354c18a236bd
ql/lib/codeql/rust/generated/RefPat.qll 3525331e8ba25a8612324e860423a39ddb29e8eb50a9f2bf62e49bf182d64b6d 804efbd32869f92e5515d34852fed6416288f99b0aab95b5be5cb5bdd1eea806
ql/lib/codeql/rust/generated/Return.qll 9664cd51675a9a6ddfe7795b79f491c3834588e0bbc3b25863c621486f46a5f7 b38067c9bbcb0c4a4d2b59d76e81afcca7bc1b72caea91c1a79a7b7526390511
ql/lib/codeql/rust/generated/SlicePat.qll f013be99f2c287e1d97aac95e72010c1e0a95a5efef90fde10e22a828345cac5 3a9c56d4e13f3b6a8e677586912f5a9b1e090b543911c31be33947479b0e9533
ql/lib/codeql/rust/generated/Stmt.qll 6eb11dfb08004f762c3825d3433b6981b011ab906092d38764102bfde70a94ba 07d2fa92c4b5f14a08d80391ce74eacf89045097451498d0902800ba19328f65
ql/lib/codeql/rust/generated/Synth.qll 58bde7feae55a29e10d47a2acc0a76c531b754096bc84d43b57b6763000d210c a363d9a61182e011370ea03de2e22ca5991da5f0a963d21ef17dee8df72104cc
ql/lib/codeql/rust/generated/SynthConstructors.qll e6bc351d69b548ba047c02415d1919c448cebe2d55578499f64d5ac87fbc246a e6bc351d69b548ba047c02415d1919c448cebe2d55578499f64d5ac87fbc246a
ql/lib/codeql/rust/generated/Tuple.qll 3fde94f0c23c6af6bcb58d0245a3cd0a8bbd6ef7999fbeed805baf2615e6226d c1aa7fc201aebb34dc6cd7760e817032b86fd16b8facac450c74deda860bc821
ql/lib/codeql/rust/generated/TuplePat.qll fdb2c66fe6291106fe125de6a91c4d74b2c715d276c2fee9751d0523b618d095 330098460ccac28479a2b522048d6f1191bf01b40b3eceef4adf722c01c8360b
ql/lib/codeql/rust/generated/TupleStructPat.qll 955e720b880bb9699ac402edc6774bb9aff4eb2fdf08d08b72f7db4ef4673b36 955e720b880bb9699ac402edc6774bb9aff4eb2fdf08d08b72f7db4ef4673b36
ql/lib/codeql/rust/generated/TypeRef.qll d9c43cb829076091f06aa23ff2151e1d832ea355d5fcfdff732796299b14811d d9c43cb829076091f06aa23ff2151e1d832ea355d5fcfdff732796299b14811d
ql/lib/codeql/rust/generated/UnaryExpr.qll c9756e03ea83bb17250528f896e29c05d105534637353cd383d0de2e2e52b764 98bfc8e1c675e975181edf43816971647176bc5d12f7d1cfb642f8f741fead07
ql/lib/codeql/rust/generated/Underscore.qll d9980518479f771e164e4fc8d4c180f2a16691afbea65aa163939bae89e9005d d9980518479f771e164e4fc8d4c180f2a16691afbea65aa163939bae89e9005d
ql/lib/codeql/rust/generated/UnknownFile.qll ec9d1a3f15ecbf1743d4e39cb3b2f217aa9b54951c93302c2c4c238c3f0ce595 ec9d1a3f15ecbf1743d4e39cb3b2f217aa9b54951c93302c2c4c238c3f0ce595
ql/lib/codeql/rust/generated/UnknownLocation.qll a19e2838c52d702d268ae530f3dbd6fcd8bb28a237a52636a960f225454103cf a19e2838c52d702d268ae530f3dbd6fcd8bb28a237a52636a960f225454103cf
ql/lib/codeql/rust/generated/Unsafe.qll 3688228843b32ff905f1fdc462213bdfe3449d572388b85114d2e59fba099b4c 3688228843b32ff905f1fdc462213bdfe3449d572388b85114d2e59fba099b4c
ql/lib/codeql/rust/generated/WildPat.qll 8a2cede00ac2941cb94e294ffa81ada9ae6e61d8d8a720ce4f288740345802f8 8a2cede00ac2941cb94e294ffa81ada9ae6e61d8d8a720ce4f288740345802f8
ql/lib/codeql/rust/generated/Yeet.qll 41b05d32a1b93cee770d6706cc044efe8ce57f11ae2f009c59666264cd1aaec1 8a6c8a1ae59e5a7e1b64abea85f6362c0460cbd5fcace1520b213ef5e08331ef
ql/lib/codeql/rust/generated/Yield.qll afefea932d770b61b633feeaa05973943c2bb45ea3cd4f960a0be1bbce33a405 c975fba823b05ad40b3c1bd908880e65511b59f9e6882fa207009194a45134a0
ql/test/extractor-tests/generated/Expr/MISSING_SOURCE.txt cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e
ql/test/extractor-tests/generated/File/File.ql dec43be882fad904fab0c6447ca93633d801cb08ff8bec309befde7d2b9e5dda 74e1f1d698558c35fa03935cc34f4c8145d376b56d7657b18aeb338f5ca752cf
ql/test/extractor-tests/generated/Function/Function.ql ae5d44a85047d50d8fbd3b62290c6935f061f07076b0070998173957e54eb43f 3e7fb6fb82463b96577394213915d8deae5332acdec2fcc07aa3eb8560420edd
ql/test/extractor-tests/generated/Function/Function.ql c49434420dbb6fc3d9e6294161dcd3d3b306fae5ba5c85b610e534b8b15ef74c fe02208b673b74eebed92b5cbb3a8a06c31c0681eb28f3e596515663f14fa9e2
ql/test/extractor-tests/generated/Module/MISSING_SOURCE.txt cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e
ql/test/extractor-tests/generated/Pat/MISSING_SOURCE.txt cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e
ql/test/extractor-tests/generated/Stmt/MISSING_SOURCE.txt cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e
ql/test/extractor-tests/generated/TypeRef/MISSING_SOURCE.txt cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e cc7c395e7c651d62596826b1a0bedf10f35d01b8afeef47600b4ddaf804f406e

176
rust/.gitattributes generated vendored
View File

@@ -1,35 +1,201 @@
/.generated.list linguist-generated
/.gitattributes linguist-generated
/ql/lib/codeql/rust/elements/Array.qll linguist-generated
/ql/lib/codeql/rust/elements/ArrayConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Async.qll linguist-generated
/ql/lib/codeql/rust/elements/AsyncConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Await.qll linguist-generated
/ql/lib/codeql/rust/elements/AwaitConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Become.qll linguist-generated
/ql/lib/codeql/rust/elements/BecomeConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/BinaryOp.qll linguist-generated
/ql/lib/codeql/rust/elements/BinaryOpConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/BindPat.qll linguist-generated
/ql/lib/codeql/rust/elements/BindPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Block.qll linguist-generated
/ql/lib/codeql/rust/elements/Box.qll linguist-generated
/ql/lib/codeql/rust/elements/BoxConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/BoxPat.qll linguist-generated
/ql/lib/codeql/rust/elements/BoxPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Break.qll linguist-generated
/ql/lib/codeql/rust/elements/BreakConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Call.qll linguist-generated
/ql/lib/codeql/rust/elements/CallConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Cast.qll linguist-generated
/ql/lib/codeql/rust/elements/CastConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Closure.qll linguist-generated
/ql/lib/codeql/rust/elements/ClosureConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Const.qll linguist-generated
/ql/lib/codeql/rust/elements/ConstBlockPat.qll linguist-generated
/ql/lib/codeql/rust/elements/ConstBlockPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/ConstConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Continue.qll linguist-generated
/ql/lib/codeql/rust/elements/ContinueConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/DbFile.qll linguist-generated
/ql/lib/codeql/rust/elements/DbFileConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/DbLocation.qll linguist-generated
/ql/lib/codeql/rust/elements/DbLocationConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Declaration.qll linguist-generated
/ql/lib/codeql/rust/elements/Function.qll linguist-generated
/ql/lib/codeql/rust/elements/Expr.qll linguist-generated
/ql/lib/codeql/rust/elements/ExprStmt.qll linguist-generated
/ql/lib/codeql/rust/elements/ExprStmtConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Field.qll linguist-generated
/ql/lib/codeql/rust/elements/FieldConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/FunctionConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Locatable.qll linguist-generated
/ql/lib/codeql/rust/elements/Location.qll linguist-generated
/ql/lib/codeql/rust/elements/If.qll linguist-generated
/ql/lib/codeql/rust/elements/IfConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/IfLet.qll linguist-generated
/ql/lib/codeql/rust/elements/IfLetConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Index.qll linguist-generated
/ql/lib/codeql/rust/elements/IndexConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/InlineAsm.qll linguist-generated
/ql/lib/codeql/rust/elements/InlineAsmConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/ItemStmt.qll linguist-generated
/ql/lib/codeql/rust/elements/ItemStmtConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Let.qll linguist-generated
/ql/lib/codeql/rust/elements/LetConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/LitPat.qll linguist-generated
/ql/lib/codeql/rust/elements/LitPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Literal.qll linguist-generated
/ql/lib/codeql/rust/elements/LiteralConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Loop.qll linguist-generated
/ql/lib/codeql/rust/elements/LoopConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Match.qll linguist-generated
/ql/lib/codeql/rust/elements/MatchArm.qll linguist-generated
/ql/lib/codeql/rust/elements/MatchArmConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/MatchConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/MethodCall.qll linguist-generated
/ql/lib/codeql/rust/elements/MethodCallConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/MissingExpr.qll linguist-generated
/ql/lib/codeql/rust/elements/MissingExprConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/MissingPat.qll linguist-generated
/ql/lib/codeql/rust/elements/MissingPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Module.qll linguist-generated
/ql/lib/codeql/rust/elements/ModuleConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/UnknownFile.qll linguist-generated
/ql/lib/codeql/rust/elements/UnknownLocation.qll linguist-generated
/ql/lib/codeql/rust/elements/OffsetOf.qll linguist-generated
/ql/lib/codeql/rust/elements/OffsetOfConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/OrPat.qll linguist-generated
/ql/lib/codeql/rust/elements/OrPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Pat.qll linguist-generated
/ql/lib/codeql/rust/elements/Path.qll linguist-generated
/ql/lib/codeql/rust/elements/PathConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/PathPat.qll linguist-generated
/ql/lib/codeql/rust/elements/PathPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Range.qll linguist-generated
/ql/lib/codeql/rust/elements/RangeConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/RangePat.qll linguist-generated
/ql/lib/codeql/rust/elements/RangePatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/RecordLit.qll linguist-generated
/ql/lib/codeql/rust/elements/RecordLitConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/RecordPat.qll linguist-generated
/ql/lib/codeql/rust/elements/RecordPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Ref.qll linguist-generated
/ql/lib/codeql/rust/elements/RefConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/RefPat.qll linguist-generated
/ql/lib/codeql/rust/elements/RefPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Return.qll linguist-generated
/ql/lib/codeql/rust/elements/ReturnConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/SlicePat.qll linguist-generated
/ql/lib/codeql/rust/elements/SlicePatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Stmt.qll linguist-generated
/ql/lib/codeql/rust/elements/Tuple.qll linguist-generated
/ql/lib/codeql/rust/elements/TupleConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/TuplePat.qll linguist-generated
/ql/lib/codeql/rust/elements/TuplePatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/TupleStructPat.qll linguist-generated
/ql/lib/codeql/rust/elements/TupleStructPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/TypeRef.qll linguist-generated
/ql/lib/codeql/rust/elements/TypeRefConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/UnaryExpr.qll linguist-generated
/ql/lib/codeql/rust/elements/UnaryExprConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Underscore.qll linguist-generated
/ql/lib/codeql/rust/elements/UnderscoreConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Unsafe.qll linguist-generated
/ql/lib/codeql/rust/elements/UnsafeConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/WildPat.qll linguist-generated
/ql/lib/codeql/rust/elements/WildPatConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Yeet.qll linguist-generated
/ql/lib/codeql/rust/elements/YeetConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements/Yield.qll linguist-generated
/ql/lib/codeql/rust/elements/YieldConstructor.qll linguist-generated
/ql/lib/codeql/rust/elements.qll linguist-generated
/ql/lib/codeql/rust/generated/Array.qll linguist-generated
/ql/lib/codeql/rust/generated/Async.qll linguist-generated
/ql/lib/codeql/rust/generated/Await.qll linguist-generated
/ql/lib/codeql/rust/generated/Become.qll linguist-generated
/ql/lib/codeql/rust/generated/BinaryOp.qll linguist-generated
/ql/lib/codeql/rust/generated/BindPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Block.qll linguist-generated
/ql/lib/codeql/rust/generated/Box.qll linguist-generated
/ql/lib/codeql/rust/generated/BoxPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Break.qll linguist-generated
/ql/lib/codeql/rust/generated/Call.qll linguist-generated
/ql/lib/codeql/rust/generated/Cast.qll linguist-generated
/ql/lib/codeql/rust/generated/Closure.qll linguist-generated
/ql/lib/codeql/rust/generated/Const.qll linguist-generated
/ql/lib/codeql/rust/generated/ConstBlockPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Continue.qll linguist-generated
/ql/lib/codeql/rust/generated/DbFile.qll linguist-generated
/ql/lib/codeql/rust/generated/DbLocation.qll linguist-generated
/ql/lib/codeql/rust/generated/Declaration.qll linguist-generated
/ql/lib/codeql/rust/generated/Element.qll linguist-generated
/ql/lib/codeql/rust/generated/Expr.qll linguist-generated
/ql/lib/codeql/rust/generated/ExprStmt.qll linguist-generated
/ql/lib/codeql/rust/generated/Field.qll linguist-generated
/ql/lib/codeql/rust/generated/File.qll linguist-generated
/ql/lib/codeql/rust/generated/Function.qll linguist-generated
/ql/lib/codeql/rust/generated/If.qll linguist-generated
/ql/lib/codeql/rust/generated/IfLet.qll linguist-generated
/ql/lib/codeql/rust/generated/Index.qll linguist-generated
/ql/lib/codeql/rust/generated/InlineAsm.qll linguist-generated
/ql/lib/codeql/rust/generated/ItemStmt.qll linguist-generated
/ql/lib/codeql/rust/generated/Let.qll linguist-generated
/ql/lib/codeql/rust/generated/LitPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Literal.qll linguist-generated
/ql/lib/codeql/rust/generated/Locatable.qll linguist-generated
/ql/lib/codeql/rust/generated/Location.qll linguist-generated
/ql/lib/codeql/rust/generated/Loop.qll linguist-generated
/ql/lib/codeql/rust/generated/Match.qll linguist-generated
/ql/lib/codeql/rust/generated/MatchArm.qll linguist-generated
/ql/lib/codeql/rust/generated/MethodCall.qll linguist-generated
/ql/lib/codeql/rust/generated/MissingExpr.qll linguist-generated
/ql/lib/codeql/rust/generated/MissingPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Module.qll linguist-generated
/ql/lib/codeql/rust/generated/OffsetOf.qll linguist-generated
/ql/lib/codeql/rust/generated/OrPat.qll linguist-generated
/ql/lib/codeql/rust/generated/ParentChild.qll linguist-generated
/ql/lib/codeql/rust/generated/Pat.qll linguist-generated
/ql/lib/codeql/rust/generated/Path.qll linguist-generated
/ql/lib/codeql/rust/generated/PathPat.qll linguist-generated
/ql/lib/codeql/rust/generated/PureSynthConstructors.qll linguist-generated
/ql/lib/codeql/rust/generated/Range.qll linguist-generated
/ql/lib/codeql/rust/generated/RangePat.qll linguist-generated
/ql/lib/codeql/rust/generated/Raw.qll linguist-generated
/ql/lib/codeql/rust/generated/RecordLit.qll linguist-generated
/ql/lib/codeql/rust/generated/RecordPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Ref.qll linguist-generated
/ql/lib/codeql/rust/generated/RefPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Return.qll linguist-generated
/ql/lib/codeql/rust/generated/SlicePat.qll linguist-generated
/ql/lib/codeql/rust/generated/Stmt.qll linguist-generated
/ql/lib/codeql/rust/generated/Synth.qll linguist-generated
/ql/lib/codeql/rust/generated/SynthConstructors.qll linguist-generated
/ql/lib/codeql/rust/generated/Tuple.qll linguist-generated
/ql/lib/codeql/rust/generated/TuplePat.qll linguist-generated
/ql/lib/codeql/rust/generated/TupleStructPat.qll linguist-generated
/ql/lib/codeql/rust/generated/TypeRef.qll linguist-generated
/ql/lib/codeql/rust/generated/UnaryExpr.qll linguist-generated
/ql/lib/codeql/rust/generated/Underscore.qll linguist-generated
/ql/lib/codeql/rust/generated/UnknownFile.qll linguist-generated
/ql/lib/codeql/rust/generated/UnknownLocation.qll linguist-generated
/ql/lib/codeql/rust/generated/Unsafe.qll linguist-generated
/ql/lib/codeql/rust/generated/WildPat.qll linguist-generated
/ql/lib/codeql/rust/generated/Yeet.qll linguist-generated
/ql/lib/codeql/rust/generated/Yield.qll linguist-generated
/ql/test/extractor-tests/generated/Expr/MISSING_SOURCE.txt linguist-generated
/ql/test/extractor-tests/generated/File/File.ql linguist-generated
/ql/test/extractor-tests/generated/Function/Function.ql linguist-generated
/ql/test/extractor-tests/generated/Module/MISSING_SOURCE.txt linguist-generated
/ql/test/extractor-tests/generated/Pat/MISSING_SOURCE.txt linguist-generated
/ql/test/extractor-tests/generated/Stmt/MISSING_SOURCE.txt linguist-generated
/ql/test/extractor-tests/generated/TypeRef/MISSING_SOURCE.txt linguist-generated

File diff suppressed because it is too large Load Diff

View File

@@ -3,14 +3,71 @@
* This module exports all modules providing `Element` subclasses.
*/
import codeql.rust.elements.Array
import codeql.rust.elements.Async
import codeql.rust.elements.Await
import codeql.rust.elements.Become
import codeql.rust.elements.BinaryOp
import codeql.rust.elements.BindPat
import codeql.rust.elements.Block
import codeql.rust.elements.Box
import codeql.rust.elements.BoxPat
import codeql.rust.elements.Break
import codeql.rust.elements.Call
import codeql.rust.elements.Cast
import codeql.rust.elements.Closure
import codeql.rust.elements.Const
import codeql.rust.elements.ConstBlockPat
import codeql.rust.elements.Continue
import codeql.rust.elements.DbFile
import codeql.rust.elements.DbLocation
import codeql.rust.elements.Declaration
import codeql.rust.elements.Element
import codeql.rust.elements.Expr
import codeql.rust.elements.ExprStmt
import codeql.rust.elements.Field
import codeql.rust.elements.File
import codeql.rust.elements.Function
import codeql.rust.elements.If
import codeql.rust.elements.IfLet
import codeql.rust.elements.Index
import codeql.rust.elements.InlineAsm
import codeql.rust.elements.ItemStmt
import codeql.rust.elements.Let
import codeql.rust.elements.LitPat
import codeql.rust.elements.Literal
import codeql.rust.elements.Locatable
import codeql.rust.elements.Location
import codeql.rust.elements.Loop
import codeql.rust.elements.Match
import codeql.rust.elements.MatchArm
import codeql.rust.elements.MethodCall
import codeql.rust.elements.MissingExpr
import codeql.rust.elements.MissingPat
import codeql.rust.elements.Module
import codeql.rust.elements.OffsetOf
import codeql.rust.elements.OrPat
import codeql.rust.elements.Pat
import codeql.rust.elements.Path
import codeql.rust.elements.PathPat
import codeql.rust.elements.Range
import codeql.rust.elements.RangePat
import codeql.rust.elements.RecordLit
import codeql.rust.elements.RecordPat
import codeql.rust.elements.Ref
import codeql.rust.elements.RefPat
import codeql.rust.elements.Return
import codeql.rust.elements.SlicePat
import codeql.rust.elements.Stmt
import codeql.rust.elements.Tuple
import codeql.rust.elements.TuplePat
import codeql.rust.elements.TupleStructPat
import codeql.rust.elements.TypeRef
import codeql.rust.elements.UnaryExpr
import codeql.rust.elements.Underscore
import codeql.rust.elements.UnknownFile
import codeql.rust.elements.UnknownLocation
import codeql.rust.elements.Unsafe
import codeql.rust.elements.WildPat
import codeql.rust.elements.Yeet
import codeql.rust.elements.Yield

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Array`.
*/
private import codeql.rust.generated.Array
class Array extends Generated::Array { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Array` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Array` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructArray(Raw::Array id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Async`.
*/
private import codeql.rust.generated.Async
class Async extends Generated::Async { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Async` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Async` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructAsync(Raw::Async id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Await`.
*/
private import codeql.rust.generated.Await
class Await extends Generated::Await { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Await` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Await` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructAwait(Raw::Await id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Become`.
*/
private import codeql.rust.generated.Become
class Become extends Generated::Become { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Become` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Become` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructBecome(Raw::Become id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `BinaryOp`.
*/
private import codeql.rust.generated.BinaryOp
class BinaryOp extends Generated::BinaryOp { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `BinaryOp` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `BinaryOp` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructBinaryOp(Raw::BinaryOp id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `BindPat`.
*/
private import codeql.rust.generated.BindPat
class BindPat extends Generated::BindPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `BindPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `BindPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructBindPat(Raw::BindPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Block`.
*/
private import codeql.rust.generated.Block
class Block extends Generated::Block { }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Box`.
*/
private import codeql.rust.generated.Box
class Box extends Generated::Box { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Box` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Box` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructBox(Raw::Box id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `BoxPat`.
*/
private import codeql.rust.generated.BoxPat
class BoxPat extends Generated::BoxPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `BoxPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `BoxPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructBoxPat(Raw::BoxPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Break`.
*/
private import codeql.rust.generated.Break
class Break extends Generated::Break { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Break` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Break` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructBreak(Raw::Break id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Call`.
*/
private import codeql.rust.generated.Call
class Call extends Generated::Call { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Call` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Call` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructCall(Raw::Call id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Cast`.
*/
private import codeql.rust.generated.Cast
class Cast extends Generated::Cast { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Cast` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Cast` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructCast(Raw::Cast id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Closure`.
*/
private import codeql.rust.generated.Closure
class Closure extends Generated::Closure { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Closure` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Closure` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructClosure(Raw::Closure id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Const`.
*/
private import codeql.rust.generated.Const
class Const extends Generated::Const { }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `ConstBlockPat`.
*/
private import codeql.rust.generated.ConstBlockPat
class ConstBlockPat extends Generated::ConstBlockPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `ConstBlockPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `ConstBlockPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructConstBlockPat(Raw::ConstBlockPat id) { any() }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Const` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Const` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructConst(Raw::Const id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Continue`.
*/
private import codeql.rust.generated.Continue
class Continue extends Generated::Continue { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Continue` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Continue` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructContinue(Raw::Continue id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Expr`.
*/
private import codeql.rust.generated.Expr
class Expr extends Generated::Expr { }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `ExprStmt`.
*/
private import codeql.rust.generated.ExprStmt
class ExprStmt extends Generated::ExprStmt { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `ExprStmt` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `ExprStmt` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructExprStmt(Raw::ExprStmt id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Field`.
*/
private import codeql.rust.generated.Field
class Field extends Generated::Field { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Field` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Field` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructField(Raw::Field id) { any() }

8
rust/ql/lib/codeql/rust/elements/If.qll generated Normal file
View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `If`.
*/
private import codeql.rust.generated.If
class If extends Generated::If { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `If` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `If` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructIf(Raw::If id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `IfLet`.
*/
private import codeql.rust.generated.IfLet
class IfLet extends Generated::IfLet { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `IfLet` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `IfLet` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructIfLet(Raw::IfLet id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Index`.
*/
private import codeql.rust.generated.Index
class Index extends Generated::Index { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Index` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Index` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructIndex(Raw::Index id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `InlineAsm`.
*/
private import codeql.rust.generated.InlineAsm
class InlineAsm extends Generated::InlineAsm { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `InlineAsm` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `InlineAsm` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructInlineAsm(Raw::InlineAsm id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `ItemStmt`.
*/
private import codeql.rust.generated.ItemStmt
class ItemStmt extends Generated::ItemStmt { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `ItemStmt` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `ItemStmt` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructItemStmt(Raw::ItemStmt id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Let`.
*/
private import codeql.rust.generated.Let
class Let extends Generated::Let { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Let` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Let` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructLet(Raw::Let id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `LitPat`.
*/
private import codeql.rust.generated.LitPat
class LitPat extends Generated::LitPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `LitPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `LitPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructLitPat(Raw::LitPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Literal`.
*/
private import codeql.rust.generated.Literal
class Literal extends Generated::Literal { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Literal` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Literal` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructLiteral(Raw::Literal id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Loop`.
*/
private import codeql.rust.generated.Loop
class Loop extends Generated::Loop { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Loop` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Loop` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructLoop(Raw::Loop id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Match`.
*/
private import codeql.rust.generated.Match
class Match extends Generated::Match { }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `MatchArm`.
*/
private import codeql.rust.generated.MatchArm
class MatchArm extends Generated::MatchArm { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `MatchArm` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `MatchArm` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructMatchArm(Raw::MatchArm id) { any() }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Match` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Match` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructMatch(Raw::Match id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `MethodCall`.
*/
private import codeql.rust.generated.MethodCall
class MethodCall extends Generated::MethodCall { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `MethodCall` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `MethodCall` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructMethodCall(Raw::MethodCall id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `MissingExpr`.
*/
private import codeql.rust.generated.MissingExpr
class MissingExpr extends Generated::MissingExpr { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `MissingExpr` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `MissingExpr` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructMissingExpr(Raw::MissingExpr id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `MissingPat`.
*/
private import codeql.rust.generated.MissingPat
class MissingPat extends Generated::MissingPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `MissingPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `MissingPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructMissingPat(Raw::MissingPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `OffsetOf`.
*/
private import codeql.rust.generated.OffsetOf
class OffsetOf extends Generated::OffsetOf { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `OffsetOf` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `OffsetOf` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructOffsetOf(Raw::OffsetOf id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `OrPat`.
*/
private import codeql.rust.generated.OrPat
class OrPat extends Generated::OrPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `OrPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `OrPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructOrPat(Raw::OrPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Pat`.
*/
private import codeql.rust.generated.Pat
class Pat extends Generated::Pat { }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Path`.
*/
private import codeql.rust.generated.Path
class Path extends Generated::Path { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Path` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Path` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructPath(Raw::Path id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `PathPat`.
*/
private import codeql.rust.generated.PathPat
class PathPat extends Generated::PathPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `PathPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `PathPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructPathPat(Raw::PathPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Range`.
*/
private import codeql.rust.generated.Range
class Range extends Generated::Range { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Range` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Range` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructRange(Raw::Range id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `RangePat`.
*/
private import codeql.rust.generated.RangePat
class RangePat extends Generated::RangePat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `RangePat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `RangePat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructRangePat(Raw::RangePat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `RecordLit`.
*/
private import codeql.rust.generated.RecordLit
class RecordLit extends Generated::RecordLit { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `RecordLit` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `RecordLit` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructRecordLit(Raw::RecordLit id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `RecordPat`.
*/
private import codeql.rust.generated.RecordPat
class RecordPat extends Generated::RecordPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `RecordPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `RecordPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructRecordPat(Raw::RecordPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Ref`.
*/
private import codeql.rust.generated.Ref
class Ref extends Generated::Ref { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Ref` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Ref` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructRef(Raw::Ref id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `RefPat`.
*/
private import codeql.rust.generated.RefPat
class RefPat extends Generated::RefPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `RefPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `RefPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructRefPat(Raw::RefPat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Return`.
*/
private import codeql.rust.generated.Return
class Return extends Generated::Return { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Return` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Return` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructReturn(Raw::Return id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `SlicePat`.
*/
private import codeql.rust.generated.SlicePat
class SlicePat extends Generated::SlicePat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `SlicePat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `SlicePat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructSlicePat(Raw::SlicePat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Stmt`.
*/
private import codeql.rust.generated.Stmt
class Stmt extends Generated::Stmt { }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `Tuple`.
*/
private import codeql.rust.generated.Tuple
class Tuple extends Generated::Tuple { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `Tuple` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `Tuple` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructTuple(Raw::Tuple id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `TuplePat`.
*/
private import codeql.rust.generated.TuplePat
class TuplePat extends Generated::TuplePat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `TuplePat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `TuplePat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructTuplePat(Raw::TuplePat id) { any() }

View File

@@ -0,0 +1,8 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module provides a hand-modifiable wrapper around the generated class `TupleStructPat`.
*/
private import codeql.rust.generated.TupleStructPat
class TupleStructPat extends Generated::TupleStructPat { }

View File

@@ -0,0 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
* `TupleStructPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.generated.Raw
/**
* The characteristic predicate of `TupleStructPat` synthesized instances.
* INTERNAL: Do not use.
*/
predicate constructTupleStructPat(Raw::TupleStructPat id) { any() }

Some files were not shown because too many files have changed in this diff Show More