diff --git a/rust/ql/.generated.list b/rust/ql/.generated.list index a8479370239..0d4ebbc8fe3 100644 --- a/rust/ql/.generated.list +++ b/rust/ql/.generated.list @@ -1,13 +1,13 @@ -lib/codeql/rust/elements/Abi.qll 322ff44609ee5febf82279342caf3e6b6e4decf43e680a81b7f7dcdf94c6b495 2dc061be4ef2e07fa5e7c566f089479b78b70b77fb5467cf342797c9430a67a4 -lib/codeql/rust/elements/ArgList.qll e744d6cfc97d377b333538fced346b288e32f5609989b2c8e96c6e6a7d5b7ea6 7b134dcf9bc630409d27dfbce2a8302f4ea25590e55064999c99ef3629b3bd64 +lib/codeql/rust/elements/Abi.qll 4c973d28b6d628f5959d1f1cc793704572fd0acaae9a97dfce82ff9d73f73476 250f68350180af080f904cd34cb2af481c5c688dc93edf7365fd0ae99855e893 +lib/codeql/rust/elements/ArgList.qll 661f5100f5d3ef8351452d9058b663a2a5c720eea8cf11bedd628969741486a2 28e424aac01a90fb58cd6f9f83c7e4cf379eea39e636bc0ba07efc818be71c71 lib/codeql/rust/elements/ArrayExpr.qll a3e6e122632f4011644ec31b37f88b32fe3f2b7e388e7e878a6883309937049f 12ccb5873d95c433da5606fd371d182ef2f71b78d0c53c2d6dec10fa45852bdc -lib/codeql/rust/elements/ArrayType.qll 908aed01b9dd98e276f2331ce118ca032ed99b0a2512d69536c276ea8abd0927 345c3d46a42cbbdee921182ce36a0cf8618ae0b4448cb24cc64aa5c9fe049ca7 +lib/codeql/rust/elements/ArrayType.qll affd43d308200d60d08e8924cdbb2a17a827ebaa62a296e07bb9ce97451e3c4c 80589a7f79bf2ac293a027faf2589b3027a6c4a286533f2ffccad259a306a8cb lib/codeql/rust/elements/AsmExpr.qll 2f1c78e92b56d66a559543b2103d8f880dd4fa4c6907346f668b3714cf2355e9 12e174fc469c067c957f6c1a5969ab56a71a07c537ca930a564cce81c7ab4481 -lib/codeql/rust/elements/AssocItem.qll c6609cffdd0feb8f5d5bd032aaefaccb4954bc4857147c3fa8da3df9533c3f89 c3aeaa01b37d46a69c182713e26e7be048665d965ed263198b992a1c4f78b9bd -lib/codeql/rust/elements/AssocItemList.qll 6ae9a697b5197c893db9b6bab8bdc7d9ecadc60558d9a776fdc20c7741a9932a 07598595241401ea70b5dee3da27940adbe0b69a539e488c9931b38e7a4b61a2 -lib/codeql/rust/elements/AssocTypeArg.qll 977285121a7a9e1883f4e78f644c3ad09c85657ca2092c48ac4e08fc4b1d2b54 e671900cbe16f10a0a131f12c10e454c28c9a09980f1073dadee905a1e832253 +lib/codeql/rust/elements/AssocItem.qll 5e514287bbe353d1d637991e7af836e5659ad66922df99af68ab61399e7f8f9a 3733af54938271161ee2720c32ac43228d519b5c46b7cea1e4bbe3dc634f8857 +lib/codeql/rust/elements/AssocItemList.qll 1eed81b9936157f106a98d737a90b95836874c0adb47997871b7d372b3d31c1d 9189da6f7fd601f88efa441a5c65ea00d3cdd30e36b6b65cc0b7a4059b61c834 +lib/codeql/rust/elements/AssocTypeArg.qll 4740b296f596f58ed8d2788f55ffc1557ea22329b17b9374c885c4fd395d6eff 0191ca01b917d611ecd25f8171bbacd88335cf6a447f2f9da84dda816a170a65 lib/codeql/rust/elements/AstNode.qll 5ee6355afb1cafd6dfe408b8c21836a1ba2aeb709fb618802aa09f9342646084 dee708f19c1b333cbd9609819db3dfdb48a0c90d26266c380f31357b1e2d6141 -lib/codeql/rust/elements/Attr.qll 3c81c8b8ead6a9f08c29557206c0305aee833d8a6592585b55e9ca79270627d5 44eb7b008600b3e069dd0d92a57e8a22ce07ca3dd012a7ed4185bed56de57525 +lib/codeql/rust/elements/Attr.qll 53887a49513b95e38344b57d824a7474331467561f1edf38d5ca608d8cefa0cd 2e9eeb32ba6cc186691897979e30d32bc6eaff523e37064ee84cf09ded5afe17 lib/codeql/rust/elements/AwaitExpr.qll d8b37c01f7d27f0ec40d92a533a8f09a06af7ece1ae832b4ea8f2450c1762511 92cdb7ff0efddf26bed2b7b2729fddd197e26c1a11c8fec0c747aab642710c21 lib/codeql/rust/elements/BecomeExpr.qll 7a3cfc4894feb6be1cde664f675b18936434e68ccea52e55314c33d01491e34f 49666eca509b30d44bb02702bda67239c76bf8d9f231022c9cf6ecca123f8616 lib/codeql/rust/elements/BinaryExpr.qll 394522da3bc3a716fc7bc40c3560143ca840f5d210cfcba2a752c3026dd0f725 fbbd6fb79bf16a7d9820613654c584cd7ff3e7a29988f3920b6cfbe746acfd8d @@ -16,161 +16,161 @@ lib/codeql/rust/elements/BoxPat.qll 1b2c3fff171aa6aa238c9460b122f26c79e04577cea6 lib/codeql/rust/elements/BreakExpr.qll 0b0e1c3bb027acb8a3144cac4bd5043ec4af2160a186c9ef41e1d4f8d9c605e3 caaf17700c95b35fa5806fa6b21e4d89b7bd53e32b884780c7f1ff46702b978a lib/codeql/rust/elements/CallExpr.qll 6760ef2753fcaa9f02860bfeadfd1b1603d0d5b35f5dd72b33a474c206f51a29 55afe003eb51ef28b382af368429930d858d291bb7d76d71149eee1c805731f1 lib/codeql/rust/elements/CastExpr.qll ba281bde130f43c486c4ad889539b77fba9e41afdf7980e50b6a8696a1ec7527 61257003d395896ec60729d0bc01da36697615bb725d07141255fbb5c44e50a0 -lib/codeql/rust/elements/ClosureBinder.qll 5b2d33fc693c08e678e6897329cab21667fbf6a917677eeaea75b16069e42118 9b224af67ca2f4a5161dda5d73926f1e96f051e1e3c17fe1ad44cd4837255bb9 +lib/codeql/rust/elements/ClosureBinder.qll 977df800f97cc9b03fffb5e5e1fc6acd08a2938e04cb6ad91108784a15b0d510 f6fad4127226fe1dff2f16416d8a7fde5d8ab4a88f30e443ac5e5ff618de3e05 lib/codeql/rust/elements/ClosureExpr.qll 8f06357ae134e42c073eef994c83c04b8cf294fe33b286dbd75c0e705ce29d05 9d9e282d965fed723965376801d4afa49444d1d9be9b093d02e276729a2cf7ad -lib/codeql/rust/elements/Const.qll 594d7752b0ec94b0da6e79447a58792c7a755e67b18edac1dcb51308a067b23b 43eb0b88746ce303485a08761fa0da8448da45a3a49207708956b7d228b6b6e4 -lib/codeql/rust/elements/ConstArg.qll 55b1697280cd21f80f9fba946eb377f5188475e003e09667b414f76c6423835b b261890b6756df3d8292a467a483f8ccc124e26ba6a82fbc88470c7a90cea19e +lib/codeql/rust/elements/Const.qll 2843a870e2abdf5b63fbea13f8a9ec4981b74369adec2ed3ce00a7d6f5a6fee3 c0bdb467cce63dcd3c65b21ef0836d8bf4e6c8d7d70049df8581fd35fdd03083 +lib/codeql/rust/elements/ConstArg.qll f37b34417503bbd2f3ce09b3211d8fa71f6a954970c2738c73be6c55f204e58e 15ef5e189b67cfdfe4d16909e0b411ac8fdd4ef187c328bdede03a1a5e416b54 lib/codeql/rust/elements/ConstBlockPat.qll a25f42b84dbeb33e10955735ef53b8bb7e3258522d6d1a9068f19adaf1af89d9 eeb816d2b54db77a1e7bb70e90b68d040a0cd44e9d44455a223311c3615c5e6e -lib/codeql/rust/elements/ConstParam.qll 7728c64ad0f7b23ab8b3ba20e30a8108069a98b3584a14a3829abfd126ef3345 0617a5134b50437e96b4d83539951e022ab0720cbaaff50321da7d9aaabaedfa +lib/codeql/rust/elements/ConstParam.qll bda26c61f531b4a6bbe8c95c414f5431b75bbc3d9b559fc6dc21d60b32f993f9 dc82bcba1a513d1d9e0072ec252b78a17ff7217b2064290b1791b24f72a99221 lib/codeql/rust/elements/ContinueExpr.qll 9f27c5d5c819ad0ebc5bd10967ba8d33a9dc95b9aae278fcfb1fcf9216bda79c 0dc061445a6b89854fdce92aaf022fdc76b724511a50bb777496ce75c9ecb262 -lib/codeql/rust/elements/DynTraitType.qll 6c050745216ed0b91299c3620fb3bec16c6e111197857c7d0971beca58964f93 df3a45f933d7e2df6cf28129a92a566c721103e35ab7439e0fecf8381f034046 +lib/codeql/rust/elements/DynTraitType.qll 5d249ac6b61916dad08be29631de77405928f0f38da499c66c1c412347945860 2adc38d1afd039b48c56d934e521e4a41589f761b988587bc55781104d6bd996 lib/codeql/rust/elements/Element.qll 0b62d139fef54ed2cf2e2334806aa9bfbc036c9c2085d558f15a42cc3fa84c48 24b999b93df79383ef27ede46e38da752868c88a07fe35fcff5d526684ba7294 -lib/codeql/rust/elements/Enum.qll 2011275d3ba5ee38ac84bb918bbbcf17bac77563b8cd85ffc36632db91929ef0 beec7cdf716d367d56867664f352bd54b6dec1a8286f7f535c7177084869b876 +lib/codeql/rust/elements/Enum.qll 2f122b042519d55e221fceac72fce24b30d4caf1947b25e9b68ee4a2095deb11 83a47445145e4fda8c3631db602a42dbb7a431f259eddf5c09dccd86f6abdd0e lib/codeql/rust/elements/Expr.qll e5d65e805ccf440d64d331e55df4c4144ab8c8f63f367382494714087659ffe8 2bbc1e5d3a65f413ec33d9822fa451fbdbe32349158db58cc0bfcfafb0e21bda lib/codeql/rust/elements/ExprStmt.qll ea950ac5cbe8d8004bd674b5aeaf1f0b33d5b5910a41f2d4bca07f8ea36d1066 d882208b17fd3d2c8da07b1b84cb40d4c15938dc67c3d8404e36de57da84428c -lib/codeql/rust/elements/ExternBlock.qll 815d0cdf459d57e38b1281cb288e4595824caa2e7c860ba3c988c209ba8e5362 6d6e0eb80545d08afbe0bad2472889611010534259bbe9628d8b7b781e1bd581 -lib/codeql/rust/elements/ExternCrate.qll b8b163815ab45307c732809c4813784c93ce97b97e7b0478f2404e25e6e41179 4647c3895a5ed7039c3d8317399e23c3420ad5e3193d9a70441abd3c8dd4361a -lib/codeql/rust/elements/ExternItem.qll 41e79b67937795b6eca3dadaf3b668358f7de0b56077a2f4cc99b37ba3f79df2 adfa255c5e201a42377b0e591e09b8747fe2641f510129750b804fd5bdd110e9 -lib/codeql/rust/elements/ExternItemList.qll e90fe2d5805d81802ada7300a309c2b0e190223d2203420970ae9df40c97559f 2d628d08244a1fab9c703fb9eec0b96737681d001ffa5e78b27425de983762b6 +lib/codeql/rust/elements/ExternBlock.qll 23d7ca86ad0366cfb0c5300a6e205f1fe59eebcb1b18dd5b6ea7fdba3830ca68 c718eed50d4d55b67e9cfcebee018b8e6f9b783f2b2f0e21c5785ead0f11f5b6 +lib/codeql/rust/elements/ExternCrate.qll 54e93a9ec560d72dc0f0269b42b237f21abbf37023492e657f048764d70b0734 fc5bb6f255f5293fd4f56cd14d5ce0ae781abff28c1f984101c38e15f82405df +lib/codeql/rust/elements/ExternItem.qll c39bbae40fa569d3d84a10045d7eeced3db85e6cb7147f7a7065c5b484f890a1 bc56d6db3d05dbc552927d004328fbe399960711c920ef6b47f6faaa1a541183 +lib/codeql/rust/elements/ExternItemList.qll bc96f188970e8dc0cd1e77dea3e49b715edf6392539add5744cb1b396064a3b0 d1270d50448b36947372e86337a3efb5ed416c77aac709f6421d4d2f06999a7a lib/codeql/rust/elements/FieldExpr.qll 8102cd659f9059cf6af2a22033cfcd2aae9c35204b86f7d219a05f1f8de54b3b f818169dddf5102095ae1410583615f80031376a08b5307d0c464e79953c3975 -lib/codeql/rust/elements/FieldList.qll 521b88b7df0cc559240ba53abeb63c9e6e306ebda90544b4d38968c1b2f9226d 130f057c42ca924a1b97bda82a77c13a679aa8fd580a18b4344cc7ad03a0ccfb -lib/codeql/rust/elements/FnPtrType.qll 1be7ca0325d7601b876bb3face80f2d8bb53d36d4c892500d95897e51c46568d 643426781d89a2b0288aaa280d97e0b580ae62d5d2d77934490f7cc56b554f16 -lib/codeql/rust/elements/ForExpr.qll c5d48fb35d0797b05a567fc6c769651cb9d32f327a66432870d21a7e56fe84f9 dd6f86a1fb462d764d77d5474fcfb9e8e43041b0b5d1928a0c9ca575b807d617 -lib/codeql/rust/elements/ForType.qll 7eb52c4fb8463423d1fb5d2e306dbc3585cf0a65a4dd20cfcb76db59fbc00496 25d043cf7c90a5920af9638c99317c7fcf711eb99912ed28057660f212f6a778 -lib/codeql/rust/elements/FormatArgsArg.qll 5f4635101ef3a7de0ce27dc3ce0e9ddbfff92bac6266c2dfe1bc0949a9fa7f35 dde33150ce905f18e96db9e5d5cdd15fbf7f9aff78f91a5c18b183d1e4f925e3 -lib/codeql/rust/elements/FormatArgsExpr.qll e0f54d22bfec9fb8cf1b90627a419c47042c8e4bed90ebf2a040be0f95ee1f7f 02d9ae076dc8d5791bb6cd5200dec2ca888aa6f68c867cc0f918dfa3d5033bf6 +lib/codeql/rust/elements/FieldList.qll bd243adc4696c60f636055a1c2da28039fe2028476c9247eb6a68003b849b757 ab63cdf410afd1e515f873b49f46bb5c2bf27e6c78fd206ccbdba064c4c0a4b2 +lib/codeql/rust/elements/FnPtrType.qll c4a90dc660cf620972dc23b95494f5caf9f050eabd4bdb52fdc061f8797ba9a1 f8defc91582fa503607664668f9e2e6c2cd8b320c7c449610f21e52e332a129f +lib/codeql/rust/elements/ForExpr.qll 312804d53dd9236a2f2a15c9d6ec348b46e139a54eb5893e7e12487725df7444 fa5e20099b1179033bc209bad3548e3d1d4019c7fe0e455cec8ca1a9d48692ab +lib/codeql/rust/elements/ForType.qll 0036bed8749358c356d78c4a0eef40d73e2796284293cde5604ae70ddd6d0470 4edcaf8f7c67d42ebe3ebb1be6a7643758717d4fe88f5f648b6a1c5ff4ee4de7 +lib/codeql/rust/elements/FormatArgsArg.qll 5bc9b4cd1bac7131165836e93838c45452a08ea6011741cbddace3cbf9c69440 f825140e98dc9800d5c045402186793c7b21511448e2f6bf6402d1e06305219c +lib/codeql/rust/elements/FormatArgsExpr.qll f2ffad5a1105b29a8437c8ed6cf918cfcf4d65ac164bbf1be0585c3b673ca749 3ba20dc312a0a994bb43b37b2db72cbd4e06061b97918fa0e84ce355070ffbeb lib/codeql/rust/elements/Function.qll 736c53408f8674c88c352cd1f08f7c77e51551c68ef802f2e1c1aaf3d44fa8e9 6b52dbea081a5e799f1a2cedd57be5485bc8e018ded7249a1852343053d849a6 -lib/codeql/rust/elements/GenericArg.qll 1b45a5f91e4a3124cab7123657608bf9fa2985ebb8272d1f227696d36df77464 5954d7feda97ea092dfa5eb615d00fdb6f863507a96610db13dcb590713091c1 +lib/codeql/rust/elements/GenericArg.qll 5f11ce0e3c5f08de84db61f56ba1b984652455ba6b95a8b8a5b5a235913d4072 756b6a73d66fde45bdcc65ce2362a5b1391af2927e6d54b6550b3ecd5fd11e75 lib/codeql/rust/elements/GenericArgList.qll dcf274db517b0e8f19e4545d77f86cdd4066ff2805e68c808d0bb5750b49f569 1055a82929e850264e501b367ef4d314a3e6bb8943ec95f4284d157fb4d0092f -lib/codeql/rust/elements/GenericParam.qll 7810d9e153c088b751beba5f0d1cc264bf72874dbdcb2cb0212002d610ab0928 4615742f478a7423b9c8b0a1967923e2532e3b2fa013c8bc2dcf5d25ae8e6d65 -lib/codeql/rust/elements/GenericParamList.qll e85142f953f232b3c9fad15df39cb1246d21d27f8400a60483d1744c51cc2f49 407ee992651a074846028bfaa66649c6b785fca6456b47425ba4ca8bcac6dd5c +lib/codeql/rust/elements/GenericParam.qll b58448b808d6dfa05db9574f54c22ce51f0b1d78784263c75a95d6bfc787067d 4afbab71fe717d7d7d3e2f60ea8c3d97bcb29b17b4efb79eabfe8f070edcb9bb +lib/codeql/rust/elements/GenericParamList.qll 91d6f8cab06d7a3c53cfc714698a04c867867536705f03ed37b135e9e87f78c8 d1d88c31f712ca7ea83b6bf61466710069f2fbdfa40499321686e2867b99b35f lib/codeql/rust/elements/IdentPat.qll ad5f202316d4eeee3ca81ea445728f4ad7eb6bb7d81232bc958c22a93d064bf2 7ce2772e391e593d8fd23b2b44e26d0d7e780327ec973fcc9dce52a75fda0e36 lib/codeql/rust/elements/IfExpr.qll 277cda4e962ec19a70bef282945de9064d1652e788901d4d0b15c6e228663c36 6fd342afbbbc6335e23aa9d179c14ef5dacfe7d14420f3a75655cf6d1030183e -lib/codeql/rust/elements/Impl.qll f12c5804c16ec58091d2faa58f5dc6295a78ef72068845f64d151f445dd26ad8 184cfe4516a8857cfb7b30e4ed42ce8b10dd50a0a7cd7e4ac3fd53a4bc5cc2ca -lib/codeql/rust/elements/ImplTraitType.qll 727c0caa362310397df340d00d0c1807dcefb8d8f4cb1205ba8469dd4ec27e83 e18d9096450aaac743cdc42b19a6496ef00805f44089c3691e8afccbb8f29959 +lib/codeql/rust/elements/Impl.qll 9593c47af4fa08afb19c52aab7d0bac6740fed7ec60201f47e7bc46f13bfb329 4ec840401563ab6136b99491b881c9a10108240de972b19ec64227e1e7d73e65 +lib/codeql/rust/elements/ImplTraitType.qll f7241044f6666a509cfbc01bf6df3db5360e67dd0f9baba4a323566701359203 350636d0b1c7a77e006170cbfa9108c259dd5831b0f242da76c10be3ecc32870 lib/codeql/rust/elements/IndexExpr.qll 0e2e9f018d06ae72be0fc4ddbc019a9aacd8a06f42b4c4431760bd149e7f2290 2bcfd557abd53a48e48de7915c4f2089107c62dfb3e732a904848248dfd3727b -lib/codeql/rust/elements/InferType.qll b4f4b3a309b08f743f35210fb847d99ab478202adc5b473eb6aa6b267a669f79 1edb680976456cd1237b31b776579d8efe44e80b040a0e810908d1733a10c3bf -lib/codeql/rust/elements/Item.qll d822fafd28c573b4fe1b42838ed58cea04ce0f417cb7704148a097531f86841c d15d24bdd2564f284e8e5a15c9e88036444394909a270ca0d449ce6126ef44dd -lib/codeql/rust/elements/ItemList.qll 621661f43ef2a0955f101b3cad3687fc2b5a6a13ccf54b5395f81ab0c870d97c 02c23b9b6debeb84632b1c09eea9fc21ba6b5ee37109524a596e23aa394157e1 +lib/codeql/rust/elements/InferType.qll c71184ae6aa181be94e299882503350e057493e17f1133a1e96162a0e5cbd1ef f0f19b611708df45a6ff811f8066c8042a8e1ac9b7bd94910514547ea430d3d5 +lib/codeql/rust/elements/Item.qll 5c9148ff0eaeb4404c2d8156e7df0ef5753fd44ead972da05a49659ddaa25480 78446f788617e40525d4d4b489848e75f2143a90e18d40974c3bff7b1e7c825c +lib/codeql/rust/elements/ItemList.qll c33e46a9ee45ccb194a0fe5b30a6ad3bcecb0f51486c94e0191a943710a17a7d 5a69c4e7712b4529681c4406d23dc1b6b9e5b3c03552688c55addab271912ed5 lib/codeql/rust/elements/Label.qll a31d41db351af7f99a55b26cdbbc7f13b4e96b660a74e2f1cc90c17ee8df8d73 689f87cb056c8a2aefe1a0bfc2486a32feb44eb3175803c61961a6aeee53d66e -lib/codeql/rust/elements/LetElse.qll 4574e2a8abfd2670b20f6ad88473a70bedddc2725ad033630b6942388f769978 97b2ebf3e0d1b41a8333f09a919437ec47ca0585e35e006aff1cf929998cbd48 +lib/codeql/rust/elements/LetElse.qll 85d16cb9cb2162493a9bacfe4b9e6a3b325d9466175b6d1a8e649bdf2191b864 c268d0878e9f82e8ede930b3825745c39ab8cd4db818eb9be6dc5ca49bee7579 lib/codeql/rust/elements/LetExpr.qll 435f233890799a9f52972a023e381bc6fe2e0b3df1e696dc98b21682a3c1d88e b34da72dd222a381e098f160551ec614ebb98eb46af35c6e1d337e173d8ec4b9 lib/codeql/rust/elements/LetStmt.qll e589d750ff87c25e28e15dab61e1a3555a45ced42158b05c991c6f5873abd86a 383484181b825cd7bc20e014fc4d5888f66e1f257502e1893f3d55aed2cdef3d -lib/codeql/rust/elements/Lifetime.qll 301c0e27d7af2a9806d4b3a51017e6b5ed32608b21506253edf6363edeeeb6eb 866876f34b8955b17f334aab2f70d5daad09aa72fdc598d1c24d533825aca4ef -lib/codeql/rust/elements/LifetimeArg.qll b32eca7690196f868a6f13a403f0a82fc015ec0061f8004438e2914ed4fef99e b76ef565c1cc811b9a674f761bb28229f7ba59af8e7ed44738ab928a07c00f32 -lib/codeql/rust/elements/LifetimeParam.qll ca52a21220761530fae5bc655147d4450f07576d6cf6c17ae9424a6002b99cfd 88bb222864816b06318575bc7053da8972247657392f9bd65edcd1f7fb40648c +lib/codeql/rust/elements/Lifetime.qll 048b81704723fab0ad9011f2c26a61e4a37b901c9f8372a6a74a04bdd85e273d 1d1e47c37c74ed092aa89ed4d38f49de3ee8bd9677669a33488fadda9ff733d1 +lib/codeql/rust/elements/LifetimeArg.qll 58a3c02b5ae720a48533332fb1808fbcc993cd1dfdb717894ba95a4c1ce3de4d 07da9323f89b92da86efa3f44a0f96c4c9738b3a28a136c4523243be79365396 +lib/codeql/rust/elements/LifetimeParam.qll db9f2c7bb32d49808993b400875e79560ac546736f106983398e32c9fdac51ca 0cb2ceaac7b0459f149fcce5ed708c9445fae7e340ec0e63744987a4fc852ef4 lib/codeql/rust/elements/LiteralExpr.qll 40b67404b7c2b81e5afabc53a2a93e0a503f687bb31a2b4bfa4e07b2d764eb8d 67ab1be2286e769fba7a50ca16748e3c141760ccaefaebae99faa71f523a43d5 lib/codeql/rust/elements/LiteralPat.qll daffb5f380a47543669c8cc92628b0e0de478c3ac82685802c63e8d75a206bed adfe9796598cf6ca4a9170c89ffd871e117f1cea6dd7dd80ecbbb947327a1a5d lib/codeql/rust/elements/Locatable.qll 2855efa4a469b54e0ca85daa89309a8b991cded6f3f10db361010831ba1e11d3 00c3406d14603f90abea11bf074eaf2c0b623a30e29cf6afc3a247cb58b92f0f lib/codeql/rust/elements/LoopExpr.qll 58ade0bc4a01a1cc361363682fde3ea56f4c5fbb4b28f5723ceff52ebaf897d7 fa299162c742bcf3b2211dc20821b312e3c133350c288a050eb26e6f8b5a5c78 -lib/codeql/rust/elements/MacroCall.qll 11302a676f6801ea415d143aa8e55051a45ff40d01780989685b1783e8312a52 b486f1b8282f3fd60e93803437765cb75516f02ce3dcdd7a4ec1278bafee2c05 -lib/codeql/rust/elements/MacroDef.qll a8a2df4bd0b498812844a17bc8397d9996b2075795e532498e79530f652e7f71 995ce0aec88db5b907e55462a29eaad5df5a1a78c339dcddd21ab4b3cdff34f3 -lib/codeql/rust/elements/MacroExpr.qll 3caf5f53f537fe745ff21eca903dc1a8094a8b525f3ab2401a03d8c2f6282d44 a5ddf8e05b3773bd845a3e82c22aa3164aa096ba780260b76d1e9ce30f8c218d -lib/codeql/rust/elements/MacroPat.qll 46535f173a99a4cf576ca9d56f609628bab7d8642e4d43f1f6486dc27e4d8732 8fba3149baf8ebe9412f5e9aff2dfc60ce44021c6fda955c31079e665382a681 -lib/codeql/rust/elements/MacroRules.qll 9b65c2da9615838db92f3a19cdabea55d533c1bc93221449ea0dc002ff2cf9f0 74da2a5699f86333ee48253f4bb1ab03828909b0eff50d57cd9c4ee4b3109d04 -lib/codeql/rust/elements/MacroType.qll 9ea2f5d87ed3b1c629a2351504fb1e4ec9ac45c00e3f8ec14f8214e0410f5978 90096afa3116352244658bd67639fd1d9929ad2a1fb4ae89bdf0e9a531ab54eb +lib/codeql/rust/elements/MacroCall.qll 16933db15c6c0dbb717ef442f751ad8f63c444f36a12f8d56b8a05a3e5f71d1b ac05cbf50e4b06f39f58817cddbeac6f804c2d1e4f60956a960d63d495e7183d +lib/codeql/rust/elements/MacroDef.qll acb39275a1a3257084314a46ad4d8477946130f57e401c70c5949ad6aafc5c5f 6a8a8db12a3ec345fede51ca36e8c6acbdce58c5144388bb94f0706416fa152a +lib/codeql/rust/elements/MacroExpr.qll ea9fed13f610bab1a2c4541c994510e0cb806530b60beef0d0c36b23e3b620f0 ad11a6bbd3a229ad97a16049cc6b0f3c8740f9f75ea61bbf4eebb072db9b12d2 +lib/codeql/rust/elements/MacroPat.qll dbf193b4fb544ac0b5a7dcfc31a6652de7239b6e643ff15b05868b2c142e940c 19b45c0a1eb1198e450c05d564b5d4aa0d6da29e7db84b9521eadf901e20a932 +lib/codeql/rust/elements/MacroRules.qll a94535506798077043b9c1470992ac4310bf67bcce5f722080886d1b3e6d90d1 bd8e08a7171991abc85100b45267631e66d1b332caf1e5882cd17caee5cf18a3 +lib/codeql/rust/elements/MacroType.qll e5a153643e49a6be41483ad944550a030e0500764947b4e328cef6fa08c4fbd4 a42332c0a9c5cf7317fc49f3e1049e7751004fcc3efa056bbe058a8bfa2ef0cb lib/codeql/rust/elements/MatchArm.qll c39fd6cc0da24b1ff8d1e42835bcfee7695ad13580e3c7c50acd7c881b1cd894 62a31d2bd125e6aaebefc406e541a641271d3c497a377959f94dd4735b2bfbf8 -lib/codeql/rust/elements/MatchArmList.qll c1528b48d956a8fcbf70bc9a5c7ddbe13c741c7f59a2938c4a9bff052e0476c2 ed0dad75585cab71d5d4d49790b6c68eee78aa8a9bebefdf3e197bbf6a75452e +lib/codeql/rust/elements/MatchArmList.qll e6c48fd7419d88e996b82eb45e4aa2686dfd079b283b02be7710192fb2cb93a0 0ec63a0ca56f5f7f80093fd3e77b198b74c6289e67be55dc6a4deb610753c7bd lib/codeql/rust/elements/MatchExpr.qll e9ef1664f020823b6f4bb72d906a9dc0c1ee6432d4a9a13f7dbdbab2b2b1ee4d 38d71e5c487abcb5682293c573343be66e499a6e131bb630604c120d34b7777b -lib/codeql/rust/elements/MatchGuard.qll 89bbd82f98e0ea6e7345656f2c8c496c63571651605632a29048c16b95f44251 f82e00902cb0d40ec0a9bee01b376f64d37db9436c3beb54f9d803bb5a6671dc -lib/codeql/rust/elements/Meta.qll c9c3d5d8116e0e5ae56fbab028326f84a85b08f929ff20629ae4fdfbc52dc7f6 f85f763274564c54996561fcc45ff64ee8761c54834e3d5ee2dbcbf1e1fb906a +lib/codeql/rust/elements/MatchGuard.qll 20754ab2009a7d40b50feece496ff7f38650586d79190ed2a372308594693694 471f8f118317efcf112f4ddfd60125ca2a9d9b3b08e6ee331c430961de7885ff +lib/codeql/rust/elements/Meta.qll 9fa3216c86fa55ed5c0c4671708110a6ffc7c0f5d6cda8dda31aaff17f87534d c44ee2754dd71776ffd0a8a7d6c1ae8737c47e998e6bdb8efab5283625807cf4 lib/codeql/rust/elements/MethodCallExpr.qll 0a5cab9f21741f6a38956e6de4f6beb143db5d85ee590f9908dab3da300a6b72 df21eba9cf2823a7b06eb6672dd8249225e7c16d5b6c1c37c1f2a175d9513272 lib/codeql/rust/elements/Missing.qll 70e6ac9790314752849c9888443c98223ccfc93a193998b7ce350b2c6ebe8ea4 e2f0623511acaa76b091f748d417714137a8b94f1f2bdbbd177f1c682c786dad lib/codeql/rust/elements/Module.qll 0bc85019177709256f8078d9de2a36f62f848d476225bff7bba1e35f249875c7 3fbb70e0c417a644dd0cada2c364c6e6876cfa16f37960e219c87e49c966c94e -lib/codeql/rust/elements/Name.qll 02e9014297ceabe390dedbef555328c80b227972395447b11830ee14d6910576 8ada21fc70bf25e22fd826977cdcdee663ddefb951f341c2337490b7e8301efe -lib/codeql/rust/elements/NameRef.qll 6e7df9bf072a847623ad4e29b0d93eb40c81f87e6884a3a71ba1694389cabbd7 d7444a0bd177335c3469bd43fdabb7103372c06f145d29ba4258904f8e0ee1c3 -lib/codeql/rust/elements/NeverType.qll 1bc700f522e9563c1cb651492ae37996217d6d0fb3a8c9aac474e65c0498d7c3 417957c37d93551d291030962add29520b8bf4b7ba806ec0a7d78ed699d4d6c8 +lib/codeql/rust/elements/Name.qll 3d7ed16c232912e30e5a075f5087ad344a8f76dcc27bc8f71a80c133802b89d7 036dc3ba0c20eb0907ef6dcc532214aa5de8e0de0fa819eca1fce0355b3741a3 +lib/codeql/rust/elements/NameRef.qll f11e33cdbefb3efdd8db6cd1eee593948a16ef5dd13e781c167ebd5e35b22e8c acda02258d55a6ecda0bd92eecf1778e0737a46e861a41c7dfd3203acc0eb4e9 +lib/codeql/rust/elements/NeverType.qll 669823dd60bba0cebac614f9dbad9dc9228405d76e62092e265df57fdd2e04e2 8fe32975ef80d86fb8b218f56962f0a89911008a8d6989e245c3e0362f2c747f lib/codeql/rust/elements/OffsetOfExpr.qll 8f6dd1fe0aad1642e58f5e97620306e4b36cdf01324fead1e2a92e8e60951c41 b192f7a5fae3049a6cac3b7a225a0e590f744e6c5ff6346ffdd1699f83bf718f lib/codeql/rust/elements/OrPat.qll 408b71f51edbfc79bf93b86fb058d01fa79caf2ebfeef37b50ae1da886c71b68 4a3f2b00db33fe26ee0859e35261016312cb491e23c46746cdd6d8bb1f6c88ef -lib/codeql/rust/elements/Param.qll 0b7f5ab881456be2ec2649b9ffcdf49d51c68c3c7105158418bce81b9e3b5e47 dcfbb663dedd54028ac353bad0ab9c0f4d248854b55aeab049f014a8f11078b9 -lib/codeql/rust/elements/ParamList.qll e3531c564025ceae12aae5052aa973b9526759b11e3728a486b307957cdcb4b9 e681004ba2cf954d497d1d053a111c065fc1249df7ab8261939139631e63c720 -lib/codeql/rust/elements/ParenExpr.qll 0bbcbde9fdb475fb3283cdface0ef56c63a61af94e75afeace91af2a920b1945 097309cf4630d2ace72e6438d54170d2c555f860d3aabbf3a12d1465dbc7ee4a -lib/codeql/rust/elements/ParenPat.qll a67e472bca21b732081ca8ab3d0b5baa9edb626211f92a4c2cd92d5430b2d4f9 35eb182f9280cfcfff3ea56a5e0d9ab09aa8854cf4c505951d00dbc70de4a045 -lib/codeql/rust/elements/ParenType.qll beaa3b2a2eee3fc65e35bc64170652b4028f729d86a4f71101084b4604cb9509 22d45d5bd3491f6b86f7afe667a635c8dc1c2655e6c3682d38e33247e73ea9ba +lib/codeql/rust/elements/Param.qll 3108a710214977218421b220d1330793173d6b6b91708b641e3d1275f80faedb 4bb2b80d0a9a4d86f980440851d59ca6fffea681e5518f5d605c521191efd7b4 +lib/codeql/rust/elements/ParamList.qll 33a22ba7de565db4009d3f56eecd5ef809c28d9dce9bbac3fb71b528baae4f70 004375e227d87f76f930322ad3eac274f9b691bf58785ae69977fa319f3dba7e +lib/codeql/rust/elements/ParenExpr.qll b635f0e5d300cd9cf3651cfcefd58316c21727295bbfd44b1f5672f9e3de67b6 d81c0034d4ea7ca5829f9b00e0a634ba5b557a6296d99f0b5344b11e1ba705a1 +lib/codeql/rust/elements/ParenPat.qll 40d033de6c85ad042223e0da80479adebab35494396ab652da85d3497e435c5a 8f2febe5d5cefcb076d201ae9607d403b9cfe8169d2f4b71d13868e0af43dc25 +lib/codeql/rust/elements/ParenType.qll e1f5695b143c97b98ccdb460a5cf872461cfc13b83a4f005f26c288dc0afae10 1164f8efae7f255925411bddb33939fab0bf1c07955a16fef173b3f4675d09ae lib/codeql/rust/elements/Pat.qll 56211c5cb4709e7c12a2bfd2da5e413a451672d99e23a8386c08ad0b999fd45c b1b1893a13a75c4f0390f7e2a14ee98a46f067cfdc991a8d43adc82497d20aff lib/codeql/rust/elements/Path.qll 0655adfe84b08c286022a0307511a781bc1bfc943c12bc50600ebffb9d00e4b0 48e55afee9d019b7c62bfb02110c626c570ecbf683258cf23786807966f0b6fc lib/codeql/rust/elements/PathExpr.qll 99aa8af9deb9e276eb262b1fbd1a19f1c816cafac605aedb173ecb245c3c3cbd 306c837388ba60a5a89d2a546453527c62006696e15c043ed04d1ba27345815b lib/codeql/rust/elements/PathPat.qll 6897e69bcb24b56d39ede796cf5767988dcd5741e02333fa8495dd7c814f771a 2a011fb92f17e4b4ff713e6d29f591054dfede22a9aaa006e67fca2c23ab76bf -lib/codeql/rust/elements/PathSegment.qll a2d6105814c489969eec82c4cab714182020260dd5a2a1423123465e880680ef 127b41326b1baddf972a7a55d0ac138d07b78cff69090ab36e6fcbd4e9b03301 -lib/codeql/rust/elements/PathType.qll 111acad0faa584cb0ed55714c5724a203badea644f31c8997682b2c02523fa11 479e3e719d32116016840e518c71df794145162670143782c67ed4a9191cfdae +lib/codeql/rust/elements/PathSegment.qll 536a8fe172db367e5f1dc678a014e2350eadfc379242d2b5451725e826ab1448 1a3a237f56c1d9ccdce6832ec6417fed25cd3e29ba836363cc6085e2125de4c5 +lib/codeql/rust/elements/PathType.qll a7bd3b05dc2c0e96c91c5485db508a1f5bb8fe3a01486be6815ae9dabb163add b11e996b6c0cc21a3d8d1ddc23c37e4d54a78e84a9278b3ceca1e94cb7321532 lib/codeql/rust/elements/PrefixExpr.qll 63975ca70b011ce5fbe67338493f21e7da45e1c6c508c76b122dcdfc557fb72a b3863e8722774edfff4c0cffc2bcc8235055f1ef68cf164bc0fb9316d3a8ed2a -lib/codeql/rust/elements/PtrType.qll 37bd4c591084af79566a83d1c295b83bcb7092e9da1baf66648973c080dc6683 545d88a398ab33096781c75df64f513c16e3c527b2c19466b05f07cb723b0b4f +lib/codeql/rust/elements/PtrType.qll b137f47a53e41b3b30c7d80dbdd6724bf15f99530ca40cc264a04af5f07aa878 b2ffdf739bfb7564d942fe54409834a59511c0b305b6d5b2219a8ee0ef594332 lib/codeql/rust/elements/RangeExpr.qll 43785bea08a6a537010db1138e68ae92eed7e481744188dfb3bad119425ff740 5e81cfbdf4617372a73d662a248a0b380c1f40988a5daefb7f00057cae10d3d4 lib/codeql/rust/elements/RangePat.qll b5c0cfc84b8a767d58593fa7102dcf4be3ff8b02ba2f5360c384fa8af4aac830 cc28399dd99630bfa50c54e641a3833abe6643137d010a0a25749d1d70e8c911 lib/codeql/rust/elements/RecordExpr.qll eb402960c5c6a14d0a0ffebd61a352b59b5d1cc1c2531cacd54754310a812d77 415c93384e63cf38003dde987715554ebf45fc32ba03bc5fd78b8d2501812de1 lib/codeql/rust/elements/RecordExprField.qll edac04146849e2aeca27e7bbb896c21aa2e2b15736b1e8a06ac51ab01433b3ac 7c062bd6d5dd5b1d972450fb0b3272cd9b45f94ccd668c3bd4347e2dce3279ed -lib/codeql/rust/elements/RecordExprFieldList.qll 71f140d9fb765ec07ddad8979f0b90181e3a38ccdcc0526c54ff2f779f22c096 6f9bbdaf67c1bf4cc6452c452903c4f1bb477d95e7db488b70bbf9d35557daa6 -lib/codeql/rust/elements/RecordField.qll 1316edde13918662e8a8ca744e1d33fb91d85eaad6377d479e8e58cc40db7cbd f75d8e40748b69d0e34ae5939d1d8c287bde0840c271fe767a2b6df8f1f0211b -lib/codeql/rust/elements/RecordFieldList.qll f0c404eacf9d84541c1e5927c9cc950bb5737b0140e3dc8faec3958ac36d8494 105280c2dcc2282773c003426dc4d0caab69af6c8a4f0c84d6bf9647175782ec +lib/codeql/rust/elements/RecordExprFieldList.qll 672c3854cb84090c8a2e9311c43448016dc2614ecbf86dbe404156304674e38f 01ae0ffca0bf640c61120e36fcf2c560555f4aabbd49ddce6f5c1a3561dbfc31 +lib/codeql/rust/elements/RecordField.qll 9c462033cc889756876cb3d2a07e4f0d9a67064cf188cdd68e08ab21e5edc459 437254bbf6537f1a575ae344c2e23ffad7138776db8f7ebf90026c13886a2638 +lib/codeql/rust/elements/RecordFieldList.qll cebab3fba41221e61cda801070a7f414b62b4fbcf2206e35462c0da35ad75c3f db092d47eea871d61541b9711d7139a99394e0ed83901a8ae60f03dfa8ed722f lib/codeql/rust/elements/RecordPat.qll a210d700e710107100fedad1098fb789056a0c0b8dbc11de2b242877e692ec20 3efa12d7bfa0da7c09a42b2b43c50ff3985c55676db7f3be2c771765d81f9a10 lib/codeql/rust/elements/RecordPatField.qll 7487461887e82bcf224b02628dfc64457121ab17e731e2dc7aa7e731ab16c02f f2018e55722245eb4273fb067242aaa503c43f91671a55b3a4bb51fe7bc0a03c -lib/codeql/rust/elements/RecordPatFieldList.qll 0ac388e3087c8f8ec74cfb1a7894c67ebbe2e3d6849732e1ccbd54474fbbb6b0 544256e97a8ba62bfa2abfd07d605b8d0f06f9523880d15bb6ac3356493bc310 +lib/codeql/rust/elements/RecordPatFieldList.qll c3198c997f389ce95db377ca40ac69a1448f120093f37ab1c92a5a3f1f6aa0d4 9db36d274f1ec77c442ae7e38f940a65c9a92f1541f66140188b226965851535 lib/codeql/rust/elements/RefExpr.qll 91a0d3a86002289dc01ffbe8daca13e34e92e522fbb508241a9d51faf1d4a9d2 b6e63d8e6f8956d2501706d129a6f5f24b410ea6539839757c76ba950c410582 lib/codeql/rust/elements/RefPat.qll fe076bdccb454111b38f360837d180274ba8a003b4cffe910b5197cd74188089 2604c8bb2b0b47091d5fc4aa276de46fe3561e346bd98f291c3783cef402ba06 -lib/codeql/rust/elements/RefType.qll 91cabfdb6698fb4940065313c7c95a43438d23fdfea3050838b98d589f3d91e0 cd4b6b13242cf0725b46138f2a2425df7e2badecd9c2e23b640d48c520dc64f1 -lib/codeql/rust/elements/Rename.qll 72fa505670ddcbbda8df58654e28804c48c24f37dea5b1370601fe6d0855ee90 9dee2aa1afc38eb8115f5fda5194089792245f5f0bae64be49fbdfdd9d29f912 -lib/codeql/rust/elements/RestPat.qll 0ba0d4a16637e11a21f6a1924ca1852b51bd28dbb76b3bd9f016532b51ba65dc f12c231eca1458e8d2c86e08918e6deeea449ad6d149dd89f744799976e6bb30 -lib/codeql/rust/elements/RetType.qll cb606a93759058672a080b08cf742c1a6223050783da34e8ccd63763d028434a 741e8a4a947426271eab320f9b964bdc15380500697349d49d305eda9418d347 +lib/codeql/rust/elements/RefType.qll 5dc6012188d5baf36cd7bf0ebc127e28e98862a3f91ea4df2f9b9c962f3a395d ddb06ebe7fb92ad7bbe86cf182270e8494b74edf91b8c841aaf7ba932e5092ac +lib/codeql/rust/elements/Rename.qll 55fa06145f2160304caac0a5ce4cf6a496e41adfd66f44b3c0a1d23229ed8ce0 80262f0abf61749cdf0d5701637db359960f5404ad1dbfdd90f5048d2e7c315d +lib/codeql/rust/elements/RestPat.qll a898a2c396f974a52424efbc8168174416ac6ed30f90d57c81646d2c08455794 db635ead3fa236e45bbd9955c714ff0abb1e57e1ce80d99dc5bb13438475adbf +lib/codeql/rust/elements/RetType.qll 36ea39240a56c504d94d5487ea9679563eef3dfe0e23bf42d992d1ab2b883518 2fe5b6f62a634c6aa30a1ecd620f3446c167669cf1285c8ef8dd5e5a6ef5fc71 lib/codeql/rust/elements/ReturnExpr.qll b87187cff55bc33c8c18558c9b88617179183d1341b322c1cab35ba07167bbdb 892f3a9df2187e745c869e67f33c228ee42754bc9e4f8f4c1718472eb8f8c80f -lib/codeql/rust/elements/ReturnTypeSyntax.qll 8ee6a20cc7ba4f01926b889722970976747de47a6766cdd6f350db7fdf9b40e8 f8a855d11b1bb4270917367bcdd64f0ee671ed779ee83ca8223cbc218f09c7b7 -lib/codeql/rust/elements/SelfParam.qll 57715a45985005d0639edb613a7faca28544f6304657147c8da2e9c6de2bc899 18766e2455e976993e3b1ebd3416a433bf0eec50e6df6e5a745c4e7ead87c13a +lib/codeql/rust/elements/ReturnTypeSyntax.qll 0aa9125f5ea8864ecf1e4ff6e85f060f1b11fdd603448816145fea1b290f0232 3911819548ad1cf493199aac2ed15652c8e48b532a1e92153388b062191c1e6e +lib/codeql/rust/elements/SelfParam.qll 5c9629e1cd837f5d84bdd79a1aef9cca6fb0acb1fb18671d4a4d28c23a74551a 41eb92527cf4379a2df54a0c9fabc368cb6f9b8d1ac73bd2ab3f13214573e764 lib/codeql/rust/elements/SlicePat.qll f48f13bb13378cc68f935d5b09175c316f3e81f50ef6a3ac5fdbfbfb473d6fc1 4c8df0b092274f37028e287a949f1a287f7505b7c2c36ee8d5f47fb8365d278a -lib/codeql/rust/elements/SliceType.qll c2925eebc41d0f803e19da384282028c476168ccef7a1cc45f69e2cf57260699 064c51bec431a4e8667cf561e0766469902566767252a6dd61a8719fc22621df -lib/codeql/rust/elements/SourceFile.qll 73573ddd3882bcf42f23c582eddffafc31f30a96366db79b9a095215e40ac12b 10e7a199bf8ceb77b06cdf21526d11856ef09d2c472cc4342299b08d72017a55 -lib/codeql/rust/elements/Static.qll 269c38356b5503a88d3c1366b584bfae998400447043a409eb4fe0e5d2bc73b5 21404ceb9fe49003d0563ed3315091d3dc28fb996928136a9b31b9446fc8b61a +lib/codeql/rust/elements/SliceType.qll 7e49dba57826c7bb72a88f9e802febdb09adfc49804f6205dc88f2a307fd1f30 6c3ee430f812f1d9fbb1fb1fdd2c47130a4bde7fccf17f09404b8cbc8104678a +lib/codeql/rust/elements/SourceFile.qll 5916d550385d618bd3b3d4835fbd3040485822220af8ce52ee1adb649b3d8594 0b79766216649e948fa59de467d64fa752de4666c28e0e503e88740ae27a2aef +lib/codeql/rust/elements/Static.qll 1e25940c774538de9b1aea877e20e34b672d6a3ed3b56a741195995f051c5acd 94f09d08b35decc6990c0cab23354f84aa8ef271ea1a77a233c9fcd6ab14c643 lib/codeql/rust/elements/Stmt.qll 532b12973037301246daf7d8c0177f734202f43d9261c7a4ca6f5080eea8ca64 b838643c4f2b4623d2c816cddad0e68ca3e11f2879ab7beaece46f489ec4b1f3 -lib/codeql/rust/elements/StmtList.qll 93011b77781f85c95109f64d127e8af37bd9c3bae9715fa67a06d1e8afd50eb2 b9ebeb924d0c802475dc70dc0820e59fa9d409bb628d7cdbe598f4367a8d575b -lib/codeql/rust/elements/Struct.qll f91908f8e9215720e669c55c97fea0661240cf2da0218630e559aefff106e112 a760d21937dd233d2a7cfbf7a6c830e2e41d897337c011213fc819b0d8f2b818 -lib/codeql/rust/elements/TokenTree.qll 131b62731515e9bb5bf551aa53b311f436e4d3ca9df01a0db1206d5c3ce0e924 1c0cf19dfd03823716cad8ebd57c8246e6636fa501a48acc811f54e5738bd037 -lib/codeql/rust/elements/Trait.qll 5bbd2afcc25c6f1abf0268d653f1833179b3404491f85106fd169cefad8a5cb0 2572ae760fe70fa72d8c7b937a18c9830b1c664186c914e04b6fa5eeef95ff7a -lib/codeql/rust/elements/TraitAlias.qll 749609802fcfaebd754b093de6970f42ecb39053ca2683d44f7f6e2e20b85792 530b45723b60405578d0ddbdd550096d5de60eaad293393fc4e50078bb92c5fc -lib/codeql/rust/elements/TryExpr.qll 7a3104c8f02badc431dda4776514f6cd12884b2c7ab316eecbe63a687eb9cc5e 1bfb023569081ecbb9362a0ebb6e53901ed8985e95ab8dbd0e8a2458dcbcaedc +lib/codeql/rust/elements/StmtList.qll 6f990782d5a5307d6d8a3256eb510aedfdaf7bd0e45f3dff35388842ab487b8c b412a27dea0c67307ab79104d45c5b4848c3191cc983e8b0d8dfa739a1b65d9c +lib/codeql/rust/elements/Struct.qll 96b7020c7670d5ea7effa6e390d3a163dba05ca5206cfdd1284f4a41e5664c6a 3fea0d13b8da0f210f3ad9004189efc3c56bcc90e67d6ef7817c6767f6aff273 +lib/codeql/rust/elements/TokenTree.qll 68e579812960d855a8a7a370ce55566a0df5adc62b7e6ba19d775fff961ea67b af2520f272e937c898c51693c1157a61caac9c25826918981803b12b5a9cb246 +lib/codeql/rust/elements/Trait.qll 6522741fb9f1fce1fe570c078e8c8a064d3bd4520c95cd5bb2d1eb1bb8a24861 be8dbf5418fd05f2dc9d72379ae6b78cb2469b0c0f8092e176c5937a46788e79 +lib/codeql/rust/elements/TraitAlias.qll cb2af66ca1da20122b800097dbaaa904e5b6e753571fcfd6821e779be273d742 da8666db52609a5d04b847dfcecf753644f813597d58a4aa1a7e2d35ede96ef8 +lib/codeql/rust/elements/TryExpr.qll d2c5eb215f1b46a86b82e7d99fe1dcfb2b4cb42811f331e54cc602b40a10a0eb 8c207264924428e969060f4cb903b37e27f8ff74e45be7d13a2ead44a572b36a lib/codeql/rust/elements/TupleExpr.qll 561486554f0c397bc37c87894c56507771174bfb25f19b3bf258a94f67573e56 d523246820853ff0a7c6b5f9dbe73d42513cadd6d6b76ea7e64147140ac93c15 -lib/codeql/rust/elements/TupleField.qll 93ff5685ace01f11bf737b9a21d4fbb42e71a3b88acc3bae9bd075fbdb18f3c5 1bd5a3009a93b219166ffee911283d9bb7fe807072a33ed37b47d3a7674424cb -lib/codeql/rust/elements/TupleFieldList.qll 608f6f159f0496a908f9e18acd0423df80d4e33dc450a7c207de259cfb50a427 ecb6b3352d23057540e18da7c96e7b5511958b493cec420092661a5bf4683d57 +lib/codeql/rust/elements/TupleField.qll e58d024fc41519b559eef36cf6081d03a786b05357e4322e7046092131ea508f cad861b23fb4cdf2fbe90595de0e4776f1db9b69c3f3825221e475bc92895351 +lib/codeql/rust/elements/TupleFieldList.qll 73397eef1cf8c18286b8f5bb12fbdc9bb75eee3b7bd64d149892952b79e498a3 13ac90f466ab22e5750af9e44aff9605b9e16f8350b4eaecff6a99e83d154e25 lib/codeql/rust/elements/TuplePat.qll 028cdea43868b0fdd2fc4c31ff25b6bbb40813e8aaccf72186051a280db7632e 38c56187971671e6a9dd0c6ccccb2ee4470aa82852110c6b89884496eb4abc64 lib/codeql/rust/elements/TupleStructPat.qll 16a3f10992db62cc6630dc962a2a0d243c41b8aca064d6cb6c82a2f4e6987a12 c2b4c14567ee2dd65e0b643c9d18dfe5098fb3bd4ed45dcc825065bfa7c7c02d -lib/codeql/rust/elements/TupleType.qll faff8c142538cd817689e7609991a583c80f666c62308af40f7a12d4bd24a9b0 0c43bb9f452e2b0649ec8f347521adeec8a399b50783eb6686654b0091c815d9 -lib/codeql/rust/elements/TypeAlias.qll 87d1fdd688278a79239d78358dab0b5e4e3de0c79b33df47b99808709ed661e0 c3543b2d655b9d3adaa06a4c4cbcdb52223fbb5ebe6f5ae17c41ccfdd0173d83 -lib/codeql/rust/elements/TypeArg.qll 6101b94ff56746fafb706c7adaf58fae51ee3cf59e0d8949ac5d14f0a833f081 c6595d8a9e708b6880e71085757d51898c37685ca49253764a12de076b839d68 -lib/codeql/rust/elements/TypeBound.qll 25ae1ac5df3cd5ce15ba1031958ffaffd7c535199383618052ef9415c8273f02 a11a17bff537dcea17cc8fc85d8a1aecc01429971d19e2b3d2e30570cf66936b -lib/codeql/rust/elements/TypeBoundList.qll b16ccaa927ff011c2cfda79d720874b734010cf4b2d73d5903b50a9e594ac618 a00003fada90852454bef3ee13ba38036ce5ce703f3efb3d4a47ae7bda51278c -lib/codeql/rust/elements/TypeParam.qll 1e1850af760f4dca2edee590a28083e82adbc876b37d407d42d19f3f91a9174e d50e77afddaf9192cca674086b496405507d14e272b953332b1c87295eb11c41 +lib/codeql/rust/elements/TupleType.qll b5c798f7c9b08c8a6cc0a57fc5c36d714e70d5e955a9e87b6b309c18365d7596 ebea533ab126392344d080da1bc9efabcabb5397e93c9d213ffc71a61bb8d47c +lib/codeql/rust/elements/TypeAlias.qll 64780697f5869266345d040fdaee05c62b8670b9b5c6369692f9a9dc646986fc afcc7617d0e2e16d92d2a53c3e6661fd184bf5cf21b154f121dbf4d3b7ab30e6 +lib/codeql/rust/elements/TypeArg.qll 39aea9a9f0b74e8b90e957dbc3ce593cbdb1d2e0d9320428ce2e9cbfcb772e53 f1f2612633de9f534faf76c368b6154a8dc20feb9297262fcb10a8f192aa2e02 +lib/codeql/rust/elements/TypeBound.qll 3549a2ded6dbe401a49690c7b7c1d629d55dae2347380ee0e0632d3b64f200e7 e407603af5bc1ba2704a457eaa7fffd8c52cb13b3ccfc9ef477ad120ff8e98a1 +lib/codeql/rust/elements/TypeBoundList.qll a0b95aa95485a0e23b9198ca492ea3fa075fb0dc9fb40ba997aff35d70c51d3b 51de36a56cd2921758260c62cebeb96e703d10b226ca505c874ae54c5a981348 +lib/codeql/rust/elements/TypeParam.qll e06ed282dd55dc68970265706a22499c8ec4ea8c3459d11e20549eeb5504e2b7 479826e69d2a9189f66962b17f55c62df89e297623f38287eb296ec78487a1a6 lib/codeql/rust/elements/TypeRef.qll b180dc4fe85d0eb3032ed3a63aea54ca0b667a6a00f2fa0505fa742bd89d6927 b0210ee96929ca0f335955f76d2a0c06ce32201b8bb45d8424aece786ed6dae5 lib/codeql/rust/elements/UnderscoreExpr.qll 233661b82b87c8cda16d8f2e17965658c3dc6b69efb23cb8eb9c4f50c68521e0 8edff8e80aac2ecf83a6b58f310cab688cbaeea0a0e68a298b644e565960cc74 lib/codeql/rust/elements/Unextracted.qll 12e60c79ef5b94d72b579b19970622e7b73822ebc13fbcfedfe953527ab1ac36 ec015db2eb12c3c82693ddc71d32d9ab9ef7a958e741e2510681bb707ceca23e lib/codeql/rust/elements/Unimplemented.qll bf624d28163e5c99accda16c0c99f938bec4a3b1b920a463e86fc8529ff5ff02 013bc7777298d250338f835cd494b5a8accea2d6a4f9561851f283ac129a446b -lib/codeql/rust/elements/Union.qll f01ce120830eb53e0d88492d92564312bcf04ad436a10fb74e35fbdccd16265f ad51279fc8ca4141b691bd6b8f67f5d44e8df65f94568362930bf517000e85e1 -lib/codeql/rust/elements/Use.qll 2ccbe4d86f0f97a9501fdc4a7011b13c2a3ab8e1dae4f8c1fba3d8268aa8f5e9 4d5a2b54de9cd3b7e78f67006f98a9a8facaf99973be1cb3a41538291568a9b5 -lib/codeql/rust/elements/UseTree.qll 9ec06bb5cee8f13914bb436dfbceef492ebe2d9e418b1d2840053b9f395d6ccf 6c3c44b327999a33354a92eda9f39139eef17caa0d66e2c885200d16f3514ef2 -lib/codeql/rust/elements/UseTreeList.qll 3565bafac972718c7f4e9a4dfdf425b1a8fe287aa388d304554b6fc92041a33b 1a7633793396e8b4f7f6ad938bc884c7042f6de502d8aa5e4a00f82861e92b64 -lib/codeql/rust/elements/Variant.qll dea7dd466b1d13367b95d88b1c620b4d9b93013b650a4f8b9d8822e285a26265 a815cad992799817a2271f3f38f8400a79927b36c345ccddee545f695af1563e -lib/codeql/rust/elements/VariantList.qll 58f71425def05356ace4b0aaf74af3002fb8b95ae750eb559addc68fef0e2ea4 56db2366a1c604ad9e48f337169541a01289d4cfb9a3a7b55fd33af2eef67a08 -lib/codeql/rust/elements/Visibility.qll 787dd6a8eda02e41210210cf5c2282bdfb9bc3349e32532ecace66b8e6baca07 b3600d5ad4c05b10ee64ac767a1b647d653a8e79bd217991da09e93e9753a5b3 -lib/codeql/rust/elements/WhereClause.qll 82436d4fb7f1981b06ab5cd3fa18525278236876c2af5eb5c8ced5bd1ed2fc2e 4ecdab4660648909d890edab0d6f9821ccb50d20c7b92eb7f0a8df112396bd8f -lib/codeql/rust/elements/WherePred.qll 1ea4f0b6023a2048472d767dbb095751fed01037245cbdfaa660c2060876b551 c0374dc5cb3d16c0a3e789044ac5b47635cc84a149f554324e2e628a5a76c795 -lib/codeql/rust/elements/WhileExpr.qll a40ac60e328f4dbd09eba101026ea8d3b33656e97462818c98616896f8e67adc 9864b147fddfb118fb00b6bbfede2fc2563db326b14df28c425e38c239333986 +lib/codeql/rust/elements/Union.qll 92ffb1abc03889b9b71dae9491d4595e443c80b472474644f4e2d80215d4420a 8ad87a33f56583c3ebd19083d8e177da91dcc4dacd5e9140a48f01750c6b1cdb +lib/codeql/rust/elements/Use.qll e27d30ece0456a73732dfd867dfc5abdf48a50de56e7dafcab444b688610af72 7efe59c04dd2f10b4a25b8a17beb51362be0a93d73e5a9e1251cf133cf1227c3 +lib/codeql/rust/elements/UseTree.qll 16b6e42146dc4c2e9d8cc6bc143933d675d1a4c9a56b309f390f4bf5df99b25d 9f8dd7d621dd15f6f1ccec676b08da02773673cbb3a3570781c16167c6e08ef4 +lib/codeql/rust/elements/UseTreeList.qll 768c4ec25e8807bba65619f566b22fa5c0946c36e96c88cfdee04c2875b44554 6433c8d9acd4e346cadd5fef01d79dd35bb6245115bdceb5322c0511106030b0 +lib/codeql/rust/elements/Variant.qll b0770c3ce0a82dcb2e238024b1db4ee2b76271f5a3d94f03bdaee71a25218da1 af242bd8651b653d931bf4cd3c234bdb58c8516eb4576edc03a929232946c38e +lib/codeql/rust/elements/VariantList.qll 07adfe5750b2d5b50c8629f36feba24edd84f75698a80339d4cee20f4e95829d 7d322e60c84ea45f8c8b509226da7ae3c0125bcda42a98a94e3e6a9855cab79e +lib/codeql/rust/elements/Visibility.qll d2cf0727efaf8df6b3808cb4a6b2e26d18e42db766d92e97ad3ef046d91cb9e5 8947a1e2d48b532c6455ddf143fa5b1dff28c40da1f1c6a72769fc9db7ecbaf6 +lib/codeql/rust/elements/WhereClause.qll da51212766700e40713fff968078a0172a4f73eebc5425d8e0d60b03c2fe59fa 0ec036aea729b8f4af0eb8118911dce715e2eb4640ae7b5e40a007a48da03899 +lib/codeql/rust/elements/WherePred.qll 4815cd8f2a536c895e1f6831bef2ee6b9ea42c4fea12df1f164de1c965795bc1 3b46806767d81218d2e21656afe39c957c364ff7067c9af3ae8bacbf7f93858b +lib/codeql/rust/elements/WhileExpr.qll 9c12c26f953163c70020669327bd8c931493ef7fb4b75e6711202c0bab1d2697 2e2c96425bcd4414c65d9069a71a5123a3a10dd1449cafc121ac08f91ea49728 lib/codeql/rust/elements/WildcardPat.qll 4f941afc5f9f8d319719312399a8f787c75a0dbb709ec7cf488f019339635aab a9140a86da752f9126e586ddb9424b23b3fb4841a5420bac48108c38bb218930 lib/codeql/rust/elements/YeetExpr.qll 4172bf70de31cab17639da6eed4a12a7afcefd7aa9182216c3811c822d3d6b17 88223aab1bef696f508e0605615d6b83e1eaef755314e6a651ae977edd3757c3 lib/codeql/rust/elements/YieldExpr.qll de2dc096a077f6c57bba9d1c2b2dcdbecce501333753b866d77c3ffbe06aa516 1f3e8949689c09ed356ff4777394fe39f2ed2b1e6c381fd391790da4f5d5c76a lib/codeql/rust/elements/internal/AbiConstructor.qll 4484538db49d7c1d31c139f0f21879fceb48d00416e24499a1d4b1337b4141ac 460818e397f2a1a8f2e5466d9551698b0e569d4640fcb87de6c4268a519b3da1 -lib/codeql/rust/elements/internal/AbiImpl.qll 9dc7a7fcfc6ded40f8bf9a1e242eaba1cac5f223bfd306d422604f0485a2df5b 9e4316b613d11f34a15f1d662d6574cc71eece4692a60d92201e636a9ec97f18 +lib/codeql/rust/elements/internal/AbiImpl.qll 01439712ecadc9dc8da6f74d2e19cee13c77f8e1e25699055da675b2c88cb02d dcc9395ef8abd1af3805f3e7fcbc2d7ce30affbce654b6f5e559924768db403c lib/codeql/rust/elements/internal/ArgListConstructor.qll a73685c8792ae23a2d628e7357658efb3f6e34006ff6e9661863ef116ec0b015 0bee572a046e8dfc031b1216d729843991519d94ae66280f5e795d20aea07a22 -lib/codeql/rust/elements/internal/ArgListImpl.qll 604b71b8fe35ebdefeff01aea16103e27f2ec62d6a477dfd2891522155d70db2 7b4e7189a16a2b4689c6958dc00eac25fbd15a43ca6bed6fb90e4f71829fa361 +lib/codeql/rust/elements/internal/ArgListImpl.qll 19664651c06b46530f0ae5745ccb3233afc97b9152e053761d641de6e9c62d38 40af167e571f5c255f264b3be7cc7f5ff42ec109661ca03dcee94e92f8facfc6 lib/codeql/rust/elements/internal/ArrayExprConstructor.qll f4ac4efefe5fe4fe1e666f35b1ee92d2243d977b3f3308151c89f61582203c09 4167ae58ec869f7dbd8467093c4a53afd7c1efcf1cc865efa62b4eb484bd7ff8 lib/codeql/rust/elements/internal/ArrayExprImpl.qll 205db9816ec56409db1a0c3987e3a64b8e88b9942055d4bcf84a5fd5943efded 094c954c2861fa7dea69247c9c16ddc6c8699dcd3201a993c72229450bed1490 lib/codeql/rust/elements/internal/ArrayTypeConstructor.qll 9e92e6c40df992b4d71ae0e80392e81499604c7586a671b89d31d2d98060380e 76a1915a88f50ffa60bf129237bae2d66cf26d2a9018aca8ccb343929e847531 -lib/codeql/rust/elements/internal/ArrayTypeImpl.qll aca3bd1b98bc924eaf145c48e5134cc2867ff2a5aa480fd8d98df6c3bca69847 199681b92757ef1302ce941649661f1a53d8afb98b68d54cb9d724692a289f6e +lib/codeql/rust/elements/internal/ArrayTypeImpl.qll e22d4f4eb21ba1ea44dd53e0c80aa60ec3a42818c1fc2d512c92dc496a6e2cb3 1b4a7347dbb9310ace1e9e3d08c3ba53c1dc441539cebcb4a78f64a58097bc0a lib/codeql/rust/elements/internal/AsmExprConstructor.qll 36c68023b58beec30af9f05d9d902a4c49faa0206b5528d6aad494a91da07941 4d91b7d30def03e634b92c0d7b99b47c3aadd75f4499f425b80355bc775ea5b6 lib/codeql/rust/elements/internal/AsmExprImpl.qll c34419c96378e2ae2ebb17d16f9efb4c97d3558919c252be9203aee223ac30a2 1d99c8fa35fabf931e564383c06c95fb39201fd588b759d28aef2fda7ed2c247 -lib/codeql/rust/elements/internal/AssocItemImpl.qll 77463fc2a0675063d79169d5e8f7cfc17d978067248dbfe8307a2d7891aa1122 ccb5c62f76a556fbd0c851e325109de19e007ab841cf88911c2d7049680c3cd1 +lib/codeql/rust/elements/internal/AssocItemImpl.qll f462dacb8e60db8d8ffae44307c990370210c57b66721fd072c34b5ae76d3cc9 7fdb8faff0f310c1cb2bdd52f18368c8d78873467800c41ab3d1989f3196d845 lib/codeql/rust/elements/internal/AssocItemListConstructor.qll 1977164a68d52707ddee2f16e4d5a3de07280864510648750016010baec61637 bb750f1a016b42a32583b423655279e967be5def66f6b68c5018ec1e022e25e1 -lib/codeql/rust/elements/internal/AssocItemListImpl.qll 426d360e1fe939b411fe458ceb7d78171957a747c4227a126bdfcdc56825e666 99f76d71da72133f9ff154c7c71cbff02d566437cbe8ccbae964fa91c02e8cdc +lib/codeql/rust/elements/internal/AssocItemListImpl.qll 0b07ae91f9ec7bc72f6d25dfdef3e64a43bcbda90b98b13cb90020d311c31b3d 1600194504ecc29ae10029fc5347bd76a40fa0d61dc6edccc6e66bbbba1b8fbe lib/codeql/rust/elements/internal/AssocTypeArgConstructor.qll 58b4ac5a532e55d71f77a5af8eadaf7ba53a8715c398f48285dac1db3a6c87a3 f0d889f32d9ea7bd633b495df014e39af24454608253200c05721022948bd856 -lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll 385fa23ee3378935b17bffd82a626cf8023af8941d55e06bbc3f52120608a5e0 9804b7a395a6672c30438044de7b7ec8766e26616b427968dc1868d9dc80fdb5 +lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll 429f12a1a53c81634fc35331bb31cbab0321e5343d3d1170c77a59385cad0213 e6139425973e78b0ea932446165a643e2836cd4706ec9375e08652ccb6a8de68 lib/codeql/rust/elements/internal/AstNodeImpl.qll 76446505990a4018cad1e70b1e8f3b819a18fa77b3411789fa8853dc9d439580 234e2a6a20abbf146807f7136dcb44ffeab5ca891b192a816a36222562805e66 lib/codeql/rust/elements/internal/AttrConstructor.qll de1dd30692635810277430291ba3889a456344dbd25938d9f8289ab22506d5cd 57b62b2b07dee4a9daeed241e0b4514ba36fd5ec0abb089869a4d5b2c79d6e72 -lib/codeql/rust/elements/internal/AttrImpl.qll 1232481cd7cad3be3018e8083ebd82adabdf89df187613a648ca1a6020fb8af9 1b1eb8115b9fd9a449686e7ddbabefed3b9b14f15677c651a52efbf13f385db1 +lib/codeql/rust/elements/internal/AttrImpl.qll 486d307f74a48e6475fe014b07d5e0e13bbdf493ea80823e77e39747edf470d7 0847aa78d0e075aedbe46c10935969046bde4a7ab842da9d184739eb99a777c2 lib/codeql/rust/elements/internal/AwaitExprConstructor.qll 44ff1653e73d5b9f6885c0a200b45175bb8f2ceb8942c0816520976c74f1fc77 11e6f4a1e1462a59e2652925c8bd6663e0346c311c0b60ebe80daa3b55b268b0 lib/codeql/rust/elements/internal/AwaitExprImpl.qll 97eb9abc0f30ead9385f31c87b461e6f1bbfbeaac17810838bb94543bfca181f 66357ffc8c106aae565524d7110e9f50f2b3f573b1508c1d1b02db02af4cc52e lib/codeql/rust/elements/internal/BecomeExprConstructor.qll ba073aaa256cb8827a0307c3128d50f62b11aac0b1f324e48c95f30351a9b942 3a787ded505c3158fa4f4923f66e8ecdcb7b5f86f27f64c5412dc32dca031f18 @@ -188,82 +188,82 @@ lib/codeql/rust/elements/internal/CallExprImpl.qll 7e48610680ba6f2876a1a005ab074 lib/codeql/rust/elements/internal/CastExprConstructor.qll f3d6e10c4731f38a384675aeab3fba47d17b9e15648293787092bb3247ed808d d738a7751dbadb70aa1dcffcf8af7fa61d4cf8029798369a7e8620013afff4ed lib/codeql/rust/elements/internal/CastExprImpl.qll 3c57b75f01efc70013ba3f05bd79fe2747fe1d1de47b84ff73b06ad38b4f1093 da813adc3390d23ec0643e37226a58e8afdb78e889380ad265d7531a344b841c lib/codeql/rust/elements/internal/ClosureBinderConstructor.qll 6e376ab9d40308e95bcdaf1cc892472c92099d477720192cd382d2c4e0d9c8a1 60a0efe50203ad5bb97bdfc06d602182edcc48ac9670f2d27a9675bd9fd8e19f -lib/codeql/rust/elements/internal/ClosureBinderImpl.qll 86de0c037bde046caee2d98f77778b12891a03963da78799d6978e4edb525e96 c4d31fc1d925d8a90c107a68eacb676dee1f5a4fa8aef8d232832e661fc92305 +lib/codeql/rust/elements/internal/ClosureBinderImpl.qll 58c6b17d34d678802ce3484f556482f3f6e3c3ff9a4be0e845bc2077818ab6fb 467261e12cba46f324364f5366bdb0034bf3c922b08307d39441ea5181e3f5f8 lib/codeql/rust/elements/internal/ClosureExprConstructor.qll a348229d2b25c7ebd43b58461830b7915e92d31ae83436ec831e0c4873f6218a 70a1d2ac33db3ac4da5826b0e8628f2f29a8f9cdfd8e4fd0e488d90ce0031a38 lib/codeql/rust/elements/internal/ClosureExprImpl.qll 5ae3d211273b3effc3bff9f06bcef480f8264084e0509e69b8ff29bc29f47b05 ff562bc8d15ecb76ada3111c7c74dd990a0e80f41a32477f5f2f7db9e8f71102 lib/codeql/rust/elements/internal/ConstArgConstructor.qll f63021dc1ca2276786da3a981d06c18d7a360b5e75c08bca5d1afece4f7c4a83 487a870cbf5ed6554d671a8e159edd9261d853eba2d28ce2bd459759f47f11f2 -lib/codeql/rust/elements/internal/ConstArgImpl.qll 55ced0d4099d123deb9dbe88d57bb548d74c329c5d6488ff37d0b77c20b14b12 e99494d09a0007db0b9814a3ee3b77912e0d90f87f7c5476c2eec50ca87041c2 +lib/codeql/rust/elements/internal/ConstArgImpl.qll 234fe6533c208a1731cdb423aa3a28909bd7e042dbc28bbedfd4f62e42b6f21e c576a49006f7a10483041fc07f2f0d089710ac61840be61a2e71140db709f9c6 lib/codeql/rust/elements/internal/ConstBlockPatConstructor.qll ddb4a0045635d477e87360ecafec0ba90ddcffc6e62996eb6e7edd5a5d65b860 442061d0497a615b3f008b990f5e3c4f045110f76500eff81a7f44ffd1319acf lib/codeql/rust/elements/internal/ConstBlockPatImpl.qll 2082a3244c21e03b6dadfba9b3f97a00981324e10d1465d3a51cf3c921eb89e4 889e347834d8c6e90dfef9714af073b3b2193f6830f1c8356cee9c6573b3ecb4 lib/codeql/rust/elements/internal/ConstConstructor.qll 72a31fd9b8b3fd910e35af1b2b30fa54cc4d9e14e7eabdb94b4cd2af95b2df38 3edc0a82a7b446fdfd3e71947801f3c7cac010b2a217b8accb69980387bdd67a -lib/codeql/rust/elements/internal/ConstImpl.qll 850f68856be529df21c98c2d2bd8aae20f165dce0e8549ddf4fefaf974f64e64 86e513d4be1e2688e52f20ef79340228ceeaaa42adedf429bf1a13e45454c69b +lib/codeql/rust/elements/internal/ConstImpl.qll 7aac2b441a41f21b7d788e3eb042554f49969f67bcaae34531c6767c37996caf d6b2bf107696dcb1838131a40043f0787eb683e0d9beecd0b7bcdcd8d876734d lib/codeql/rust/elements/internal/ConstParamConstructor.qll f6645f952aac87c7e00e5e9661275312a1df47172088b4de6b5a253d5c4ed048 eda737470a7b89cf6a02715c9147d074041d6d00fd50d5b2d70266add6e4b571 -lib/codeql/rust/elements/internal/ConstParamImpl.qll 9bc4a79a98b990dada2d281a00ab6b76ac203c256116414e423e2d2184bba6d0 e7319f3b552ba903092a9e46d3c9d621b916d13a7364ef2a32cc6ce2cf63bb0d +lib/codeql/rust/elements/internal/ConstParamImpl.qll 909d85d857dfb973cd8e148744d3a88506d113d193d35ab0243be745d004ad45 c9e18170c5b4e4d5fca9f175bb139a248055b608ceafdd90c7182d06d67c3cba lib/codeql/rust/elements/internal/ContinueExprConstructor.qll cd93f1b35ccdb031d7e8deba92f6a76187f6009c454f3ea07e89ba459de57ca6 6f658e7d580c4c9068b01d6dd6f72888b8800860668a6653f8c3b27dc9996935 lib/codeql/rust/elements/internal/ContinueExprImpl.qll 976890d17681315d2297b600a58c655ccc7c4db44cf587d7b5c359303f309acf 1ecae04df07ee20dcea4f00a9af33c108a0e15ed2ccf8b936804ad88ed66f883 lib/codeql/rust/elements/internal/DynTraitTypeConstructor.qll 2bfd81fdf116b76f4a62b47bed5f0a730c04ce79747ecd1d3b683b8de22ff4aa 375c57350c432351396b92f28fded1e95a8002e3a1b31f3b66039f9b3d9bdea9 -lib/codeql/rust/elements/internal/DynTraitTypeImpl.qll c8cd31bcd5ef0cb6212fa87d1e03d44fbb97721d8a94583cbf0265b7e8918be3 74f55ff9a8d97f1218f62ad1a636ae7605b5643e3f69f3c58a429873f4b37f2e +lib/codeql/rust/elements/internal/DynTraitTypeImpl.qll 8ccf27db0b898f518874ae094e5c97206384ad2fd3f82f81a5ecaad953278f71 e28ab56b8814a804e23afa790ca0f9a2665195b0b316d6cc52936e76ce5c0011 lib/codeql/rust/elements/internal/EnumConstructor.qll eca1a13937faacb1db50e4cf69d175f992f2204a5aaed9144bb6f3cb63814ac5 1bafba78b2729fdb052a25a1ba3f4f70871564aa4df632b4a1d467858a437924 -lib/codeql/rust/elements/internal/EnumImpl.qll 9f5292cd1be251a2833a11be902b664a45a4b798c0d1c164058ff0753e17763f cf24a430ea5e8a197a6c084a7d938d4d1513df5fe22272f1d25a7e4ffd94473a +lib/codeql/rust/elements/internal/EnumImpl.qll c4dfa97b0c656957390417ab09c81b29b67fbff1b7b14976d65625ebea6b2c11 940303d4d4cec130f1981d309f8eaea6803c14a41174bbe9a87dd12ce4975945 lib/codeql/rust/elements/internal/ExprImpl.qll ab20ee174e2e786f34af6e5dedf3ec071bb89fc266b3e91df6377f72aa38d3f2 f68192700f449bf1c229cfbaabd5353c7c559941c915d5a0c88752cf9844194b lib/codeql/rust/elements/internal/ExprStmtConstructor.qll dd6bb06a7d48c12f630aafd611621cc50ce0f3e7d9abba5484a695f90879264b dc8b6ec8acc314e041ae71868803630c5d4cab488c72c1ea929bb756e1847c52 lib/codeql/rust/elements/internal/ExprStmtImpl.qll b6791b2152812597f2147d7bab1835e6e96ccb6eb2dacb124aaf4a53dee54d83 bae6bfd615ee551c926df3654b9d235bf3428abe1ab479e5b08da6c8188a9075 lib/codeql/rust/elements/internal/ExternBlockConstructor.qll 884bafd1cb5a6ce9f54a7a6b9ba1c8814f38e3baf69a2ff8cfc8b02163204b9d ee26e070fcbfd730bbfaf0502d5ed54110c25f84e7b65948c8638a314b67ea5d -lib/codeql/rust/elements/internal/ExternBlockImpl.qll 6a75af33b235efc8fde1b40afc187fb8d731d738f3a654160ca88b4f35840a6c 153f5cc8ee93566919686afd17dd372bd4c968189f62c41d0291cb4810654d8c +lib/codeql/rust/elements/internal/ExternBlockImpl.qll 6c7e89b5e9113d014b6835e86c4653d4b34e05d565ab0264c0593aac463389a4 f0f06a8657bac7e5e5e8edaf0dfe83a6c3e323aed2e112e3df6f882306732c5f lib/codeql/rust/elements/internal/ExternCrateConstructor.qll edd4d69ca7e36bd8389a96eac4ce04d9dd3857b0470b9f24319312469b0f8654 c80f4968e675f4b29e92a2fd8783f800823cc855ad193fee64869d5ba244d949 -lib/codeql/rust/elements/internal/ExternCrateImpl.qll 8d5bdabc0550d48a12d937dd78ea3c393a72d236a8a736122dbfe7d98f760ea0 3258e2ac6f7fdd4b3643387566abc67836a1f4fda03c994ba47f254a085ebfbb -lib/codeql/rust/elements/internal/ExternItemImpl.qll c83d31fb59f7692338f4988f258c9404201543baf04a015f276f5b1523942108 535786da1d57aa375913f13926ec2a28b26aaec00ccd2a0dee5fb107b0af5cc5 +lib/codeql/rust/elements/internal/ExternCrateImpl.qll ade4df9d3f87daf6534b8e79ffb43317e01ea5bd634ed54996f3ebe3c6aea667 68c2bff3c92dbb522e76089d7ad8bd61c54fcd094f3966fe867b0a3d46330375 +lib/codeql/rust/elements/internal/ExternItemImpl.qll 577c8ac387c47746e3b45f943374c7ab641e8ad119e8591c31f219a5f08d3a29 bba88b974d1c03c78e0caf3d8f4118426d2aa8bd6ffd6f59a3da8ff1524a173f lib/codeql/rust/elements/internal/ExternItemListConstructor.qll 9e4f6a036707c848c0553119272fd2b11c1740dd9910a626a9a0cf68a55b249b efde86b18bd419154fb5b6d28790a14ea989b317d84b5c1ddbdfb29c6924fd86 -lib/codeql/rust/elements/internal/ExternItemListImpl.qll 97f43aa548ce8c1da9b0b60509f8ed2ea5b99194b541460dc836351a62917db2 21865267852bfeff98ff439816f0cbd0711c974606a132d128648e477bffb98d +lib/codeql/rust/elements/internal/ExternItemListImpl.qll e89d0cf938f6e137ba1ce7907a923b1ab2be7be2fdd642c3b7a722f11b9199f8 85906d3ce89e5abc301cc96ea5104d53e90af3f5f22f8d54ec437687096e39d8 lib/codeql/rust/elements/internal/FieldExprConstructor.qll b3be2c4ccaf2c8a1283f3d5349d7f4f49f87b35e310ef33491023c5ab6f3abc5 645d0d4073b032f6b7284fc36a10a6ec85596fb95c68f30c09504f2c5a6f789f lib/codeql/rust/elements/internal/FieldExprImpl.qll bae3828bdee6fa3b36219e831cecc2a09fd3c40c4a945f8a19fb5d8765c6f302 be4b89e39013a380bc172ac46e496f14ebdebb1d93e1b7ffb3bab98e08db3f6f -lib/codeql/rust/elements/internal/FieldListImpl.qll 421c9939413f0ac258d0b02eadce508bb0af85e3ab23d7807d948dc17855df74 2d337c3daf02987f5f4daf519eda42371b04646a79a60d9ff520107fc79c9afa +lib/codeql/rust/elements/internal/FieldListImpl.qll 02a09d1d146030c68cead4614f4eef75854f19e55ed1eda60b34c4858a8d4a88 9b9f5e77546434c771d2f785119577ec46569a18473daa4169fb84a097369493 lib/codeql/rust/elements/internal/FnPtrTypeConstructor.qll 494c53ee599039c02145f91394d8dfe7635b32d03f9fcde5efcc99ced437fec8 992462b1b6b9e64b6201f3c6c232ca524f126efcb562c9f0c176677bb559f33c -lib/codeql/rust/elements/internal/FnPtrTypeImpl.qll c84bbcf6dd357437f581e757ea38c1b51597d930af3158cdb433b93fcb8f82a9 9fd9f8caedeb34a1a0653105dd19f1b9f2e680a6a4d39a87e529386b6dfb1dfe +lib/codeql/rust/elements/internal/FnPtrTypeImpl.qll 5d70f71e08341dfa851fc53a47cf362786b57f44244a636e2fbbad3d1c41371e 51d6a1b1132204129bb8ee9d2b72c6d13ce4b3ec8b185d3732d2e64d3f80e807 lib/codeql/rust/elements/internal/ForExprConstructor.qll d79b88dac19256300b758ba0f37ce3f07e9f848d6ae0c1fdb87bd348e760aa3e 62123b11858293429aa609ea77d2f45cb8c8eebae80a1d81da6f3ad7d1dbc19b -lib/codeql/rust/elements/internal/ForExprImpl.qll 22d3691767e39078c55fc9b04e03efbda396d3b7a3546e5d12bfeb3e3ddae596 67c9985110b33c1fc0f60a374c22074fc6504d64fe9f08e1f31ed8fdfff4496c +lib/codeql/rust/elements/internal/ForExprImpl.qll 88fc37b7030d3bfca6071f275c4eac6760ad7dea9a01135cee2079170efeb9d5 cd7216c460f8382498dfb0d61d65d83a9aa608b6a9b6657ccd552b82b55ffc5a lib/codeql/rust/elements/internal/ForTypeConstructor.qll 32c40b78aded314b5f51af904bfbd5ae4f1f0ea65854dd6249983cc26b8601bc 729069d58fac648a4b212b0068fb6bca348443b502c38978f171a7539b24333f -lib/codeql/rust/elements/internal/ForTypeImpl.qll faea4adbf9f0ed112ee31a6fcc0863e798faa6cc360f7a155351de7404640ff2 9d392417fd89df25fe0b409297cc62216e8925fa0eddbca4d52d89da2d27a8e0 +lib/codeql/rust/elements/internal/ForTypeImpl.qll b515639844778d0fbe51e6161a2ec19201b0ba15156a91cdfecc93523081fd61 ab0c09ee415e55db6abcc07493a5d880c5ae0974f0cb760194e40b68a961676b lib/codeql/rust/elements/internal/FormatArgsArgConstructor.qll 8bd9b4e035ef8adeb3ac510dd68043934c0140facb933be1f240096d01cdfa11 74e9d3bbd8882ae59a7e88935d468e0a90a6529a4e2af6a3d83e93944470f0ee -lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll b45f1f41331db8f64c6ad8c5146fd205b6dee4e893c30f209bad915d0210a4ee 2cf2cdd07298e40ff2559565a06ef14b8cba7d5c3bc5bcaa543edc35ce084e3b +lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll 601f7715e9a65bcfa7cea1979fa30d694b5bea29650d799d7dd3080b8eea58e9 ecb0800cdb8c0f93277982dad295ac6a5332e42eff4fb5c8ff19f903b9857003 lib/codeql/rust/elements/internal/FormatArgsExprConstructor.qll ce29ff5a839b885b1ab7a02d6a381ae474ab1be3e6ee7dcfd7595bdf28e4b558 63bf957426871905a51ea319662a59e38104c197a1024360aca364dc145b11e8 -lib/codeql/rust/elements/internal/FormatArgsExprImpl.qll 8149089bb0768cdd610e3ef1d82a9f091256e2b02bd0e7235de7d4b1c6dc3564 feeda8df1258b547c8555e18dcef4370cdc82554c9661c204817a2171dde4377 +lib/codeql/rust/elements/internal/FormatArgsExprImpl.qll bdb992ebc6be59311b486f40325b39f52a69921cfc66a731085cb184da00050f 6336e7770f9cb700f1b3914fd940c3423ab4e971b34ed8fcc79da80c1f1cdba3 lib/codeql/rust/elements/internal/FunctionConstructor.qll b50aea579938d03745dfbd8b5fa8498f7f83b967369f63d6875510e09ab7f5d2 19cca32aeaecaf9debc27329e8c39ecec69464bb1d89d7b09908a1d73a8d92a2 -lib/codeql/rust/elements/internal/GenericArgImpl.qll ae15f5c58d34903bca90d1fef153c2f74c9f1810651a9dfe20eae58a3d1e44fe dff3231fb1a2693de2e051224bcc60b8a6dc82a3a827129b7f48e42fa0ae19a8 +lib/codeql/rust/elements/internal/GenericArgImpl.qll 6b1b804c357425c223f926e560a688e81506f5a35b95485cecf704e88cc009ee cc1ccf6a23dadc397e82664f3911d4b385d4c8ca80b1ee16d5275d9c936148dd lib/codeql/rust/elements/internal/GenericArgListConstructor.qll 46859bb3eb09d77987a18642d65ba2e13471a4dc9c0a83a192fddc82e37c335c 2c7d54c876269a88d3461b05745e73b06532b1616cae9b614ac94b28735d8fc4 lib/codeql/rust/elements/internal/GenericArgListImpl.qll 1a39ba7080147abccaaba451852c9c124fb6177f2ebd64e38ee74014444a34e1 80df3150c961936037ac02b46ef5f775c3f82e66490afbca00a016cb9eee798a -lib/codeql/rust/elements/internal/GenericParamImpl.qll ac0a1524ab2a190af5cb6940a97d9f4d3b234e0e055d2efc54da3192b772c215 0c8727ac009069d7e192f6068b69abca51fb276629bf9bbfdaf534e7f406e959 +lib/codeql/rust/elements/internal/GenericParamImpl.qll f435f80d7f275803c1311d362467f4a367deb5a2c0245b17a9e12468a2c3ce2f 8e8fcc29f510efa03ce194ad3a1e2ae3fbd7f8e04ab5a4a2d1db03e95f388446 lib/codeql/rust/elements/internal/GenericParamListConstructor.qll 7221146d1724e0add3a8e70e0e46670142589eb7143425e1871ac4358a8c8bdb 2fbb7576444d6b2da6164245e2660d592d276ae2c1ca9f2bda5656b1c5c0a73a -lib/codeql/rust/elements/internal/GenericParamListImpl.qll 39666ec454d49c64a326e822f4bea9c75e4758e9f3069295d1d08af9ad0a0db4 eb40f0901ba35d460388669dca564b441714b3d662a0af1d3048336f74cb5bc5 +lib/codeql/rust/elements/internal/GenericParamListImpl.qll 524aa0949df6d4d2cb9bee6226650f63a6f181d7644933fa265673b281074885 27b0210e5eaa2040bc8a093e35e1394befb6994b25369544738d0447ef269a9c lib/codeql/rust/elements/internal/IdentPatConstructor.qll 09792f5a070996b65f095dc6b1b9e0fb096a56648eed26c0643c59f82377cab0 0bb1a9fcdc62b5197aef3dd6e0ea4d679dde10d5be54b57b5209727ba66e078b lib/codeql/rust/elements/internal/IdentPatImpl.qll 10b2758419b48d34013d0e1ea55006a72ea351e5298c9cde4d988f510d4094eb 63bdb210d7bcab42888b4f44688966a33951061573b0a9a734b5b262cbfa2cd8 lib/codeql/rust/elements/internal/IfExprConstructor.qll 03088b54c8fa623f93a5b5a7eb896f680e8b0e9025488157a02c48aaebc6ad56 906f916c3690d0721a31dd31b302dcdcec4233bb507683007d82cf10793a648f lib/codeql/rust/elements/internal/IfExprImpl.qll 3f1496ad8622e83aeffc9269e8f3d1dfd5da1672e98bcd98cd2e67ead659fee3 9cd037ff01af557be51f792e36d5f1b62c838f0f988c8bfba38124f430416345 lib/codeql/rust/elements/internal/ImplConstructor.qll 24edccca59f70d812d1458b412a45310ddc096d095332f6e3258903c54c1bb44 7eb673b3ab33a0873ee5ce189105425066b376821cce0fc9eb8ace22995f0bc7 -lib/codeql/rust/elements/internal/ImplImpl.qll bd01d2d678a7a1a3c0ba99741374b243774f8dc7b113f2886c022efb915a48d6 0190b27f870cbdc35bb207ee7d048d3b15aed67d8c24989d94d05fe84358c391 +lib/codeql/rust/elements/internal/ImplImpl.qll 33a57be871fe3ab08467a65f2e2e9fb7df9f096c98e9f86d8a755eaf6da6e446 f01d0e9bfccf3926ae9720d3d660ba97e1c094f318bfb252449b2d387176f6a9 lib/codeql/rust/elements/internal/ImplTraitTypeConstructor.qll b47501280b026a4e9c21ace21d9ae59f4d126a3a1e03a6088ca38cd676cc4f6d 3b0b325ab0139b290a81355559227050ba3096a58f9ff01c4c0f5c5fb5beb6ee -lib/codeql/rust/elements/internal/ImplTraitTypeImpl.qll dfeee70f08cd0a1e22a120eebf4dfd3603f0129803f67fd552c067d82a622199 edab585496996f3d6280d9935f4d01ced37e40200438276839d68e840bd2c6ea +lib/codeql/rust/elements/internal/ImplTraitTypeImpl.qll 9826a676525c98c30019f62f3c5943b4f62f278ed738dcc023d15f82f36a9d32 da369a61b95685c29fce3c07082d2a58ab633d526d094fa9eaefa82f564609f6 lib/codeql/rust/elements/internal/IndexExprConstructor.qll 99bdc3d793c4dbd993860da60abe2b7c604345d645e86916462bc55a6939a5d1 3fe9d7da725956903707806aadbecac8d5b3874e8bed63c9bab54fff630e75dd lib/codeql/rust/elements/internal/IndexExprImpl.qll 7914bace26dadf2c1752b65afad2ed226165507e20f3dba7949696103f3d586e 708a9f7eff1cbfcf93841ee009dc01354f4ea3d2e1e00608924e670070410e20 lib/codeql/rust/elements/internal/InferTypeConstructor.qll fb8f2aec6cd1e681cd84a7bd574459e19b9b2a152009290e2eac550f012a06b7 e2b1694f00a4e6a82b13d08d7bb95c98a73792370c1155263d696e60d39b2c3b -lib/codeql/rust/elements/internal/InferTypeImpl.qll 0fe181340f580066fbd6781e9ab5cb6f43715da1f0bc804d54e485f80a0f43be 0867c58fb59ce9f1179f2612c205629eeba564236a90e2a8b2a6cc85cac5b369 -lib/codeql/rust/elements/internal/ItemImpl.qll a9e02ddc6763e01e738d8b9c9d7782b8a303bd26fd7a4518260c9bbfd4584e18 02c94d8abbcff3160fb05fdf709cc3116db71fe11cd77e1025835404e4f20724 +lib/codeql/rust/elements/internal/InferTypeImpl.qll 9d0bf471a7e0c2671aae52cebadc763ed13e6a62451bf22da3061d7781d8f0bf 4e9e218862e48700523d882eb64d24135289216653cf92195f74eb8a35f50d7c +lib/codeql/rust/elements/internal/ItemImpl.qll 3eaa97dcbdb8870acaebc1e11a37a5cfdfa200751461e54d3a52ca48b90ba9bd 41fbd1110b0e24f4d5a3deee0a51c02d206178111a361a1e94501ca1ab70d7f7 lib/codeql/rust/elements/internal/ItemListConstructor.qll 08af3bd12536941c3dd4a43c81cc861be24325e242e2593c087a3ce632674291 2fa166159c409d2aaffa73a30babb40829a6de580bd40894d909ee6152801082 -lib/codeql/rust/elements/internal/ItemListImpl.qll 95f83c6d0594fc2c23278103d651d18e42f465eb8c4a858c1dd41717c01828c3 c55a84d9ba98de6c9852bde10c283ed05c2ed8b8650fe8f42c2104adfbb9afd7 +lib/codeql/rust/elements/internal/ItemListImpl.qll fb27417bb3ee17a739ae966dd7c6f382bc2a1de3e7efdfe1586d76a257c0b573 dee7ded650df8ef46b2ac9d472718536fd76dffee86bc208b5a6144060221886 lib/codeql/rust/elements/internal/LabelConstructor.qll 1f814c94251e664bfa1b1a606aef995382e40e78d4f953350ec951ee0bc8bd34 3157fb8c7c6bd365a739f217ad73ba1e0b65ccd59b922e5ab034e3449915b36c lib/codeql/rust/elements/internal/LabelImpl.qll e1934c3f01e6c9a2517001285bc8e36166757a50ff63be09f9000171c04130f7 4f93e722af890b5241bf55674b29ac5cb134cfefb47eba983503dbd4212abb20 lib/codeql/rust/elements/internal/LetElseConstructor.qll b2b5d68e5701379a0870aa6278078e09f06aa18ddd14045fc6ae62e90827ece7 7359e70bea8a78bcaf6e6ecc8cc37c5135ae31415b74645594456cc8daa82118 -lib/codeql/rust/elements/internal/LetElseImpl.qll 5cc447b2adc97b2f01e182ca80973cda141ed7075a528b22d81b0227bd3f3505 ac19fe01a7df5bc381b92a7ab9567317351a27c22f96fea267dc4738d0a992c1 +lib/codeql/rust/elements/internal/LetElseImpl.qll 1c801275993b809e80a847736f080a9b650710ef8862797504495d62904a3a71 b79d4760d8e333893e984e45f21eb463dce7f2a49ebd0708321c8653aa8c20cb lib/codeql/rust/elements/internal/LetExprConstructor.qll 66f27cbdafb2b72b31d99645ec5ed72f4b762a7d6f5d292d7639dd8b86272972 7da048f4d7f677919c41d5c87ead301eacc12ece634d30b30a8ae1fab580ff30 lib/codeql/rust/elements/internal/LetExprImpl.qll d9e2f8a2f4c7cf3b80178012b5f38b029064a52e705301b99c7477ec1d9fe479 1a059d383a5988b32ade329d2ac809f3a830eb9c54020e3271861aa9ef136ab8 lib/codeql/rust/elements/internal/LetStmtConstructor.qll 7ee0d67bebd6d3b9c7560137c165675d17b231318c084952ba4a2226d61e501f 84199ba755bb6c00579eee245b2bca41da478ca813b202b05abaa1246dcf13d8 lib/codeql/rust/elements/internal/LetStmtImpl.qll 2f3f387a78d1751652bd22dc0ea6cb39f0e186847b6f0dafd74d0f89e2db495a 2ab5a17f588e385f614c8a104a17a91859389227635bd239694a799643727ffc lib/codeql/rust/elements/internal/LifetimeArgConstructor.qll 270f7de475814d42e242e5bfe45d7365a675e62c10257110286e6a16ce026454 643d644b60bfe9943507a77011e5360231ac520fbc2f48e4064b80454b96c19b -lib/codeql/rust/elements/internal/LifetimeArgImpl.qll 50ae74ad177f562b83f7a1bad953c049eaa1b8e47f62e1f84b413d4f9d4f107f 5653a3a250513f7ef1c883b8fa40b9befe9eecd6294bf3b05135dd54fa593659 +lib/codeql/rust/elements/internal/LifetimeArgImpl.qll 2d31b328c07b8922e2c448137d577af429150245170d26fe4a9220cba1a26bfe 18c5f5747ff4be87820c78cadd899d57e1d52c5cd6ae3f4e56ee2f5d3164bd41 lib/codeql/rust/elements/internal/LifetimeConstructor.qll 2babe40165547ac53f69296bb966201e8634d6d46bc413a174f52575e874d8cd ef419ae0e1b334d8b03cdb96bc1696787b8e76de5d1a08716e2ff5bd7d6dc60d -lib/codeql/rust/elements/internal/LifetimeImpl.qll 761fc6dca34b935717a90d8e81e139f0094012dbe1526a0ddf74d401d36be633 fd8332d9591988516fd30509c30a594d04aef69f5a9807fc24c8306ca5b4c4bc +lib/codeql/rust/elements/internal/LifetimeImpl.qll 14ec1a4fa0c84fa9e75ea0babebae9c666909239806ed21325c32e47e11c8806 891168f29d4e06a927ec01ef8fd21ff6e0a0a3deadcf1481c99c74bf2ef20536 lib/codeql/rust/elements/internal/LifetimeParamConstructor.qll 530c59a701d814ebc5e12dc35e3bfb84ed6ee9b5be7a0956ea7ada65f75ff100 ff6507e5d82690e0eec675956813afabbbcfb89626b2dbfffe3da34baeff278c -lib/codeql/rust/elements/internal/LifetimeParamImpl.qll b8f64a0980d78d2e43f6ef3953e02aec3e32170964c9221c72ef1e6ea84163fb f3003c0168599a6033a568eab690a8215a1ab4e5ac24281f9d18b53bcbd05fb2 +lib/codeql/rust/elements/internal/LifetimeParamImpl.qll 8909288801bff8d3e87096dff4b45f434a4c064a9d69d8943a0b30970e011ef9 6d8f80eca24112b5eb659fe5d5fca4fd91c3df20ecab1085dfee9176091237b8 lib/codeql/rust/elements/internal/LiteralExprConstructor.qll 8ea3569bd50704ce7d57be790d2dfd38f4c40cb0b12e0dd60d6830e8145a686f 88d07ad3298003f314f74bd8e3d64a3094de32080ad42a7e6741c416c3856095 lib/codeql/rust/elements/internal/LiteralExprImpl.qll 0a8c8b398ed2f7f3dce5969b98fa61d65bbb690df035b7149a90926b692fab47 26ff1638781af837c454c3cf14d87d1e404c7b47f2582ad520925183c8c769e8 lib/codeql/rust/elements/internal/LiteralPatConstructor.qll b660cb428a0cba0b713fc7b07d5d2921de4a2f65a805535fb6387684c40620de 2dbc9fbc56e9de53d24265d6b13738ef5b9ced33cc3c4c1c270e04dc2fc1330f @@ -271,27 +271,27 @@ lib/codeql/rust/elements/internal/LiteralPatImpl.qll af74456649e3949bf27e91f2127 lib/codeql/rust/elements/internal/LoopExprConstructor.qll 45f3f8f7441fcab6adc58831421679ee07bac68ac0417f3cbc90c97426cc805b f7ab3361b4a11e898126378ea277d76949466946762cd6cb5e9e9b4bb9860420 lib/codeql/rust/elements/internal/LoopExprImpl.qll 068b98978296b22ae59bf9e941e7e2683f4fee0f6c1affbda1fa42c93f015114 e40e384aeff61099d102a681e5dca1aabc6dd6694731f8570d6358e0197368b0 lib/codeql/rust/elements/internal/MacroCallConstructor.qll 707fee4fba1fd632cd00128f493e8919eaaea552ad653af4c1b7a138e362907d b49e7e36bf9306199f2326af042740ff858871b5c79f6aeddf3d5037044dbf1f -lib/codeql/rust/elements/internal/MacroCallImpl.qll 4eda536e5a22dc9df12759a291df59c19e0bbd1b5cff70687f94cd747ada13af 6ec8404164514006316f2db4b54edd56f16245e9195888699af7e0d01548cc66 +lib/codeql/rust/elements/internal/MacroCallImpl.qll 7732221a0d8677f32695be3e6263f6e5f8857225cf98cc31eb91592e175df260 7c4e15e092abbf3a6070141669f2614909eb0accaaee0da6f70495de6087337b lib/codeql/rust/elements/internal/MacroDefConstructor.qll 382a3bdf46905d112ee491620cc94f87d584d72f49e01eb1483f749e4709c055 eb61b90d8d8d655c2b00ff576ae20c8da9709eeef754212bc64d8e1558ad05ce -lib/codeql/rust/elements/internal/MacroDefImpl.qll 5b2d1e42de4cee3b495db7fddafdf058bae34067131b04e6501d5fb844ee9b5f 146973a0fb0b78f3d75b41143bb0f7343a333f2603e795de668e52cf74f31d10 +lib/codeql/rust/elements/internal/MacroDefImpl.qll f26e787ffd43e8cb079db01eba04412dbf32c338938acf1bc09a2f094bbdfdfe 044f43bc94fe4b6df22afae32e9f039d1d0d9e85ad9f24b6388be71211c37ce5 lib/codeql/rust/elements/internal/MacroExprConstructor.qll b12edb21ea189a1b28d96309c69c3d08e08837621af22edd67ff9416c097d2df d35bc98e7b7b5451930214c0d93dce33a2c7b5b74f36bf99f113f53db1f19c14 -lib/codeql/rust/elements/internal/MacroExprImpl.qll 0dc73fcb9fc0449b71d2efcdc69f6d400f88e6ba0ec7f8c46c1499790c6904cc e6e4a6c2265e4c74ac72de8579d07c3ec9b4fbd57a4bcc24f379cd825f548236 +lib/codeql/rust/elements/internal/MacroExprImpl.qll 92dd9f658a85ae407e055f090385f451084de59190d8a00c7e1fba453c3eced4 89d544634fecdbead2ff06a26fc8132e127dab07f38b9322fa14dc55657b9f1a lib/codeql/rust/elements/internal/MacroPatConstructor.qll 24744c1bbe21c1d249a04205fb09795ae38ed106ba1423e86ccbc5e62359eaa2 4fac3f731a1ffd87c1230d561c5236bd28dcde0d1ce0dcd7d7a84ba393669d4a -lib/codeql/rust/elements/internal/MacroPatImpl.qll 5b7640d5e0b7cfe2d5259077cce6acbce0e4817327a70405b22aa90eb728aebc 105d468977306219d6ca9181ad00592033f9ef371d199164572f2049f769680e +lib/codeql/rust/elements/internal/MacroPatImpl.qll 7470e2d88c38c7300a64986f058ba92bb22b4945438e2e0e268f180c4f267b71 c1507df74fc4c92887f3e0a4f857f54b61f174ffae5b1af6fb70f466175d658b lib/codeql/rust/elements/internal/MacroRulesConstructor.qll dc04726ad59915ec980501c4cd3b3d2ad774f454ddbf138ff5808eba6bd63dea 8d6bf20feb850c47d1176237027ef131f18c5cbb095f6ab8b3ec58cea9bce856 -lib/codeql/rust/elements/internal/MacroRulesImpl.qll 85e4ca6bf0a9feb0a259471e367abad44667d13013710d5b3b13bf17f2e91516 88dc2b5a0e237d9466e3999102e2f2aa26f5229a003c410f7c569259bb63d882 +lib/codeql/rust/elements/internal/MacroRulesImpl.qll 10c03adfb63ee7a4348ff5cffc6ef5300a531b048f28811a51e940b053e69f68 2498bd64aeaea9849c086abeaa6c248e4ce41b4436155f4bd4840965976d5d54 lib/codeql/rust/elements/internal/MacroTypeConstructor.qll 0a23573a6f69b38f3d7470050b16197601d67bdd5a4b1a43a155b0b99ccdf6b5 19b623962e8e1f73e55e3ed9712d2a3fe84b9510b99062173902feb2458ec12a -lib/codeql/rust/elements/internal/MacroTypeImpl.qll 9705f2bc1222a601ed5f9c7febfc5ee0da4c8db98824c23c541683bd74461f9f 573e35686f6d27faa577d1090ba24fe2dc4baf84edc3ab6f361a63598ee0a850 +lib/codeql/rust/elements/internal/MacroTypeImpl.qll b8711279f09f521b05bb67568c089271b7913f863ee64dfdeec2c502de2cbdc8 51bd9d3a2fb2065bce7b193b485e225ca5c8ba2029e60cab427d43a90baf0880 lib/codeql/rust/elements/internal/MatchArmConstructor.qll b41c1d5822d54127ce376ef62c6a5fa60e11697319fc7d9c9c54fd313d784a93 96cca80e5684e5893c0e9c0dff365ef8ad9e15ff648c9969ba42d91f95abea05 lib/codeql/rust/elements/internal/MatchArmImpl.qll 065dff16fc70b51924eb4db57be121283f4b5651105320901558bc93bfdf2641 37f4f6ecd23c5170ee5cb0041625c19a8d3245d56f6f1587a2e588eb86baecf9 lib/codeql/rust/elements/internal/MatchArmListConstructor.qll 8bc5ac978fe1158ef70d0ac06bdad9e02aadd657decb64abcc4ea03f6715a87a 4604ab0e524d0de6e19c16711b713f2090c95a8708909816a2b046f1bd83fe24 -lib/codeql/rust/elements/internal/MatchArmListImpl.qll c52142add563ff0cf3d12a70d7182ef00d3ab3b7a76bf899e6ae3de41fa2b4bf d67cf90c95b3a766acfdf408bcbc3d468ad70fb0c84ec9e2693b77598e2ff0bf +lib/codeql/rust/elements/internal/MatchArmListImpl.qll 896c6f1650e7ceb60d0b3d90e2b95fe7f8dc529203ddfec58edb063fa9b2871f a668fed1eb68806abfb021913786168d124de47b25da470e7b57f56bf8556891 lib/codeql/rust/elements/internal/MatchExprConstructor.qll 0355ca543a0f9ad56697bc2e1e2511fa3f233bc1f6344d9e1c2369106901c696 78622807a1c4bff61b751c715639510146c7a713e0c4f63246e9a2cf302f4875 lib/codeql/rust/elements/internal/MatchExprImpl.qll 2f933805bbe6f2676501c1c72ce1dbcffb0acff34883fa7b423b1a20eaf58afb 56f1c727f327717afc48c1dc505241d56c46e84094395ca32a33824cf64ebdce lib/codeql/rust/elements/internal/MatchGuardConstructor.qll d4cae02d2902fe8d3cb6b9c2796137863f41f55840f6623935a1c99df43f28d8 0c89f2ca71a2fd5a3f365291e784cb779e34ba0542d9285515e1856424cec60d -lib/codeql/rust/elements/internal/MatchGuardImpl.qll 361c96dae2fc099eea6b670306bce1558fecba1a4be9f0746bfa8aa3b660e838 4cc6f0fed420efdeb9965443be58c48b6fb7525ed964bf11912f70a26c18ff9a +lib/codeql/rust/elements/internal/MatchGuardImpl.qll 77453be572769507e6515e622e6c874a875464c2ade8bcd89ef447bdc4649062 86cdf08b0ac5ff9a865ab52eae535d8c4e7d341bc79d422e123af5b8f593ad22 lib/codeql/rust/elements/internal/MetaConstructor.qll 49ab9aafdcab7785fc5fc9fb8f7c5bb0ae76cf85d0d259c4b3ac4b0eccbbeb56 bc11aef22661077e398b6ca75e3701fd8d0ac94a0e96dc556a6f6de4089d8b8c -lib/codeql/rust/elements/internal/MetaImpl.qll 59bf4038b0320bef8adffa89365957aa62833e7fb890c40d8ba9924fb60ab503 751c99270f0c94960ba530d1a38093230efeb4d36f599694bfb02e8fe4817bf5 +lib/codeql/rust/elements/internal/MetaImpl.qll c0768335e8b290d33474fac7d12b994c659c3020dcc488314e6b732000837584 ae56040758f407238008a952a29cf336b3e87115b0ab4bfde15b0d0f90d13b88 lib/codeql/rust/elements/internal/MethodCallExprConstructor.qll a1b3c4587f0ae60d206980b1d9e6881d998f29d2b592a73421d6a44124c70c20 8d4eaa3eb54653fac17f7d95e9cc833fe1398d27c02b2388cd9af8724a560ded lib/codeql/rust/elements/internal/MethodCallExprImpl.qll 85bb150fa738c4206913cf8de15d3b0525e47c1a2cf5de77ac1978194f4b6333 a565680745b8c1374c17c6a0a9b1b4c8058b4f44ea934e36a919d2eb454b289d lib/codeql/rust/elements/internal/MissingConstructor.qll aab0b7f2846f14a5914661a18c7c9eae71b9bde2162a3c5e5e8a8ecafa20e854 8f30b00b5b7918a7500786cc749b61695158b5b3cc8e9f2277b6b6bf0f7850a0 @@ -299,25 +299,25 @@ lib/codeql/rust/elements/internal/MissingImpl.qll e81caa383797dfe837cf101fb78d23 lib/codeql/rust/elements/internal/ModuleConstructor.qll 31cc83c9d8f25ac07375d19e568f05c068e1f5aa205ff3d9ac31c2510e6f8468 8a70f3f1c18ff87f17e6baf2f05ccaed55c70469288192fc39ef0bb5531b8c0e lib/codeql/rust/elements/internal/ModuleImpl.qll bbff32cadbad54bdb613df8c1ac6da8cd2a80d0576361b843f1529e6c63b1938 7342473026561b8e4923625a083ba52c31d3b6797f9061accd1a712598244410 lib/codeql/rust/elements/internal/NameConstructor.qll a760134c6d4fc785746e1a5dc042a6bf25b8adaa3947a6897c31e50fd91dd5fd 1359f903d57112bcc1f62a609febb288301bfa810e569aa12e1045fd48b5b5c9 -lib/codeql/rust/elements/internal/NameImpl.qll a16fbc2f8f015e82698f0d0ae0ebe137b27ee9263bfc6ed3c31d7dcfc861829a c52e6bdfd09ca8aab012545eba0c6f95e09038fc360c3f0728caecc8098c86e9 +lib/codeql/rust/elements/internal/NameImpl.qll 1cf9c1aa3bfa6c41b9faf737bfb7e756285aea151c487fbc2be852c47b12e55f a8ccffeb36a55bd224aa98745bfdff86c7bb2bd64bf0ace93088b0bc2376a138 lib/codeql/rust/elements/internal/NameRefConstructor.qll 5ff6eacc614fd41f98b54cbb4960a07a1471cf4ea291758d33e54a48fd5d1bc4 c538d65414a24dfdbeb49cfd997588227559ba038f0b55d14bb5d89ed1a016f2 -lib/codeql/rust/elements/internal/NameRefImpl.qll 55a41f67cd4af010a956c937c5407ef9068134ebd61cd6e24bb911cb373eb7d9 c63b62e5e6d19a4687499ce6c4ce8290b18862a933c7b376b88e88a155860a5e +lib/codeql/rust/elements/internal/NameRefImpl.qll 6700cc8817e53bee89307a278486cd68d68140ef3f5b18a5ab8035d5a1a9c13a d8f0ce1cab406836c645ab51216af00e6e7922e390efe5252b1ed0697f6e1acc lib/codeql/rust/elements/internal/NeverTypeConstructor.qll 6a86bff9d885eddf39a159698710def40d693ccfd0888aefd090a283cb59ae95 9c51d6569f267dde5597067a8470d19d7714304399de4f730e7b85ca21feee20 -lib/codeql/rust/elements/internal/NeverTypeImpl.qll 26959da017a517d8aa899abe3e331aa86e994a25cd66e914aab1c998832e3223 ba541a7eb97a5b912e9f3ccf2589a685f856562e9a5dc12c87d2caa88ebe36d0 +lib/codeql/rust/elements/internal/NeverTypeImpl.qll 8c7464cb76f9d081dab318d743817d87ecd69672f382d27323ade94c82e8e0f6 55351661214854bbf7faed6c7d17d598459d4e88eaba130a9b3a9f43f6665c37 lib/codeql/rust/elements/internal/OffsetOfExprConstructor.qll 616e146562adb3ac0fba4d6f55dd6ce60518ed377c0856f1f09ba49593e7bfab 80518ce90fc6d08011d6f5fc2a543958067739e1b0a6a5f2ed90fc9b1db078f0 lib/codeql/rust/elements/internal/OffsetOfExprImpl.qll e52d4596068cc54719438121f7d5afcaab04e0c70168ac5e4df1a3a0969817a6 6ab37e659d79e02fb2685d6802ae124157bf14b6f790b31688f437c87f40f52c lib/codeql/rust/elements/internal/OrPatConstructor.qll 4ef583e07298487c0c4c6d7c76ffcc04b1e5fe58aba0c1da3e2c8446a9e0c92b 980a6bd176ae5e5b11c134569910c5468ba91f480982d846e222d031a6a05f1a lib/codeql/rust/elements/internal/OrPatImpl.qll 0dbc461115f62306e679f69c4354550bc3425d4291aec0124ad8f7a55c779d51 d32ebaa5a3002e87b35949cb624b20377155869ad33aec873326f60f2f0b666d lib/codeql/rust/elements/internal/ParamConstructor.qll b98a2d8969f289fdcc8c0fb11cbd19a3b0c71be038c4a74f5988295a2bae52f0 77d81b31064167945b79b19d9697b57ca24462c3a7cc19e462c4693ce87db532 -lib/codeql/rust/elements/internal/ParamImpl.qll 7c97099f6ea0ede0ac630e0d21f98450426a5cd1d1ba1c04008da63b26215436 ba0b610558b49d12e72bbda616a6b06bb8a896d14826722186b614b5850f51a3 +lib/codeql/rust/elements/internal/ParamImpl.qll 8a5101559f5d636b60ab80237057944b537823ce054d760c3dbd58b2acf05a46 e7a08cefeb6a290a975899045b7b19a9624f5a2b0946cba0866b1854cc0c0fb0 lib/codeql/rust/elements/internal/ParamListConstructor.qll 3123142ab3cab46fb53d7f3eff6ba2d3ff7a45b78839a53dc1979a9c6a54920e 165f3d777ea257cfcf142cc4ba9a0ebcd1902eb99842b8a6657c87087f3df6fe -lib/codeql/rust/elements/internal/ParamListImpl.qll 67024fc7251811eada96f9e286dffe4ce4ff8c8b66a003a3f7aea57130a01cd5 229cce05711012555d3a62897ad3bb1a5f06be8f17de1f008dc1a8459b241a07 +lib/codeql/rust/elements/internal/ParamListImpl.qll 0ed6e9affe1dc0144641502292c2ddd51958fe3d503419caf15198176e3a4174 92d053cc5fdf40a2d98acb665083b5da15403d7da205779a97a4ee66fac0add4 lib/codeql/rust/elements/internal/ParenExprConstructor.qll 104b67dc3fd53ab52e2a42ffde37f3a3a50647aa7bf35df9ba9528e9670da210 d1f5937756e87a477710c61698d141cdad0ccce8b07ecb51bab00330a1ca9835 -lib/codeql/rust/elements/internal/ParenExprImpl.qll 3a83e0b3eb724eed2de2e22fe5025cfe1411b1aa428d3f7c9626c897309c4204 4f085bf8d572a137262ef768a0d9d38f0cb15bd8200aa1f691db68e11a89ed0d +lib/codeql/rust/elements/internal/ParenExprImpl.qll 185e7c0f8f377f62a7ccf1c0d168caf500afd0654b82d47569bfcb97e368a26d 25a41998ce0ff3490d677676bf02fea1861d6c01db99a02fc940cc37ae580db6 lib/codeql/rust/elements/internal/ParenPatConstructor.qll 9aea3c3b677755177d85c63e20234c234f530a16db20ab699de05ca3f1b59787 29f24aed0d880629a53b30550467ade09a0a778dbf88891769c1e11b0b239f98 -lib/codeql/rust/elements/internal/ParenPatImpl.qll 72e2400b80908267962f20bc2e50ee8f14fe2e8dd1d78535b6d6fed447caaa36 e1a183b837a0497fdaa4e4b9e14442adfd47443242c04a92f785bc0a3e7f9ef8 +lib/codeql/rust/elements/internal/ParenPatImpl.qll 39c45b3736c4d0329af7a1eec28a8470c3f244efd58a6ba62af482a0e9b4a842 d8aa9e6f8987666cd51cb65f81700d3b4584d3dc7d070836e52a9bc64e572d9e lib/codeql/rust/elements/internal/ParenTypeConstructor.qll d62e656a4a3c8ffd4eb87d49585a7a3bfb5dbe3826fbcbd11cb87b46f34c19ae febf6535965afa0f6eac4d2b08730f5a07bbb36a7434abe0a7663d7264961a3f -lib/codeql/rust/elements/internal/ParenTypeImpl.qll 47964e1578c116bf0d762eedbac14ffe1f4b6cc724d391fda4b03ffdf37607a0 146915450f466cf0111af30eda4159d2ee3feaa19d8ba884badcae1e279c43f0 +lib/codeql/rust/elements/internal/ParenTypeImpl.qll 6f7b4fade4ac0af69bf9766ee7d73da3da1742ba8a7c12d2a067b71c7f96d849 f065ea466111a5abca33d97b9878ef2fcc221f286fc65bec87f3a9c2fd5d57fc lib/codeql/rust/elements/internal/PatImpl.qll 37c9b1da7aa625117644e2cd74ec0b174f69a38cf66926add01786a05d5ad2ad 143685a0b4873fa0b73b204285dca956e59b32d527bfac6cc336326d244994b7 lib/codeql/rust/elements/internal/PathConstructor.qll 5c6354c28faf9f28f3efee8e19bdb82773adcf4b0c1a38788b06af25bcb6bc4a 3e2aeef7b6b9cda7f7f45a6c8119c98803aa644cf6a492cf0fce318eba40fe8f lib/codeql/rust/elements/internal/PathExprConstructor.qll cf6e0a338a8ed2d1042bdee4c2c49be5827e8c572d8c56e828db265d39e59ae3 36a3d1b7c5cc2cf527616be787b32071b9e2a6613a4f6b3f82e2a3b0e02a516f @@ -326,13 +326,13 @@ lib/codeql/rust/elements/internal/PathImpl.qll 67ccef5792c0d17d800b910cbda3651aa lib/codeql/rust/elements/internal/PathPatConstructor.qll 966c4ea22218ef71e000d7ce8dd5b570c39ad96b9239a3aa8a38292e2a9f36d2 8a1f348e9257ffc6e6bedcd70389b8e7ec2a3ed6e7b3733744ddfab284826e57 lib/codeql/rust/elements/internal/PathPatImpl.qll 6ab5b5959cfd94e74f60422cbdbd764a5f51ff541db428938c36ba3a512d1d6b 47585157460e8384047de307b0b05deaab758d0f07fd0183d874f7bb9d8bda4b lib/codeql/rust/elements/internal/PathSegmentConstructor.qll 2d9639e42035dc7e73b7d6ddb8a977beadc6b4492dee4292b2f85b4409344441 c337fc3b9ef56366428772563e3f25f711474d16e860d3e89c1395a95d9e83e7 -lib/codeql/rust/elements/internal/PathSegmentImpl.qll 188e96a2939aa5529fede1984d2ec652fbda2715298a4b75a1c3b6fc198e43fb bbb932c32ead04defbeca3de9c1513425ddbc36dd8b8e710d9b96d31931b68b1 +lib/codeql/rust/elements/internal/PathSegmentImpl.qll f8679dc63f0d71d412c3e1ce7666b050e276229a32ebd79769d90e7201fe27c4 d0a73488338a46fbaf626a00360b385d431da86d8fbc8e313414e1e571e5e7a3 lib/codeql/rust/elements/internal/PathTypeConstructor.qll 8949742c7ab7fcfa3a3f6469e87355a6888931ab9ac7a6a07d2bd51e3fdf8283 fb1a402e94e9a1f33b7757338d7e95b107933339615a4fe86de33e41206dd94a -lib/codeql/rust/elements/internal/PathTypeImpl.qll 00776695c062a01034a639c81dcfe9309c9293a7639eb79103d1bb8e978b7a86 7d7a6fd02edcff2a7f6ea843c97efc74a3484622bf9b25c5b9ed21bc8bdf251f +lib/codeql/rust/elements/internal/PathTypeImpl.qll 0e3b85df054d1194505796e457ee31a8dac2a2a77284c077cbf1a3bfc179294e c198d4fdf8d1d55f1cf57685a9ad2adf88cc2d6d4f84bafa1e9f039192761399 lib/codeql/rust/elements/internal/PrefixExprConstructor.qll 90c50b0df2d4b4cbf5e2b7d67a9d243a1af9bfff660b7a70d8b9c7859c28bca7 1a1b5ea1f06ed8d41a658c872e8e1915c241a7c799c691df81b9a7b55d8f2f1e lib/codeql/rust/elements/internal/PrefixExprImpl.qll f3c6a88cead13fb88f5be170123e9d5fc0819e6626602c42d38e756ef5a46213 e5cd78e6a77484e164334befd533d52e4de00c0c3b30dd2fa03f412f669cf369 lib/codeql/rust/elements/internal/PtrTypeConstructor.qll ee3c4326ea3f198d2537a914dd6eb51d0cf247310f037e13e87632fbd6cfb50a 3814218b5271f3c6c45b52082cca2a3250a2573abced43fe53e1b4145374afe3 -lib/codeql/rust/elements/internal/PtrTypeImpl.qll 1bb1b033919ef5c9984e9ff467ad9f25fa40c7a91935763fd491e83dbfea81c9 b45341d062ce3eea54cb9002e7f7f93b54b6019973d6c5a3e65610acaeb86584 +lib/codeql/rust/elements/internal/PtrTypeImpl.qll ff4283ffab39b4a3c0e55e7d655dfdb846171cde0907bf1f893c86b35d2c1135 e54d3a6fb0b5a1484f00fd5a4631455902bab80642c3bb076e538ddcc29a85a4 lib/codeql/rust/elements/internal/RangeExprConstructor.qll a0aa90a1c38c5deea56475399016afae2a00a858b961fbbab8ddeb3bc6a08103 0ddf1bcf28aafc56d7334e6138fb268f9b36a429e4cbdd982cd8384e0644076b lib/codeql/rust/elements/internal/RangeExprImpl.qll a6ff92a27e44c2184f5c2d8483de1d0d4a77eb7a5154ff93a8f3a9fc8b63e561 d53d44bc1c1ae426f208595002adcddb88643e1027bbee7445095ca09e433331 lib/codeql/rust/elements/internal/RangePatConstructor.qll fe4345cb41d970ab64196ca37eccb26e5b9cf85fab4253cacfd2b31de03bd070 1d09d5ec8203d76aed2dfb7e7f14c0c07d6559c8f589e11860fff8a2c682c1a6 @@ -341,79 +341,79 @@ lib/codeql/rust/elements/internal/RecordExprConstructor.qll 742198bd8223902b5625 lib/codeql/rust/elements/internal/RecordExprFieldConstructor.qll 11620bc4e2dc7b3903be764cd9510a8e002892722b502876cf3467994aa7a63c e42e50747dd9453a44705b2d6a05e7a4a8c6debed988a0335a774a547d8f7157 lib/codeql/rust/elements/internal/RecordExprFieldImpl.qll 8af196cbaeeb7997e933fde9ddba50ec099df51f66e03501f00157f238505fe7 29ae10546577a354b0439876ce5deb5ab13455028f02c01fe3903b11eaee35e2 lib/codeql/rust/elements/internal/RecordExprFieldListConstructor.qll 3a0d6ec872792c400d3a0a5ed1c5051b248a597a4b17ada1a078ea5d972b6721 52bae8222e7aa5bc89b73bec3fd1c3c1de0fe11bf30ccf5668454f63fbfc9b83 -lib/codeql/rust/elements/internal/RecordExprFieldListImpl.qll 34b1274862d771477b474a01525ec6328a9d5a2f2b69c56988c90533d94027a6 8683af4afd5b3063ba5aa842463c506a81bc570a49d005f245dea8b8dc831ac3 +lib/codeql/rust/elements/internal/RecordExprFieldListImpl.qll 1210c23c0495f5d1a72409afc8c559f8da2b8c71340ff2944af9d1f684d0a856 fea96b053cad4135ab09b1c070a4c9f26507dd890a62c30772cf3e2358686640 lib/codeql/rust/elements/internal/RecordExprImpl.qll 233b3f7ee8dbd1e5431bea5436c6b7ee38e631c041111dcf53e45c6c4c08a6cf 9537497edb739c535d75ce80122f597ad93241bff5399b1dae17a7bfff1c15cd lib/codeql/rust/elements/internal/RecordFieldConstructor.qll 9fc05f5101e48a45a028c479b35ec3d2f1a3cc33f0938667fcb813c5a4ab9526 98791dcf7f3209524f6132f9c26980e499cbcf94c1559e95c67544732245f05b -lib/codeql/rust/elements/internal/RecordFieldImpl.qll 2c40da630d03e007bfc59bd4445efbcf4f741d0703accfe5eb1c64f7ce0ea160 466434091028554820d4f88571f1cacf7df98e77a6952c73782208d035cdb64c +lib/codeql/rust/elements/internal/RecordFieldImpl.qll 2612dae3c95c9064420a3494872213f7fd7a3e1133243f4adea8a30808a209ae 143b75bb539a1bfea16e1c764a1f549522ef9c8d6d5de3fef377bbf67ba42075 lib/codeql/rust/elements/internal/RecordFieldListConstructor.qll 9f1d916f3784092dcbff7224451c8f4f0daf6f8293a466b0a30ec9b92cd41358 8aafe377714a134287362c4b96439c1c6baa5a31c2c36a544bd5f73e9213477a -lib/codeql/rust/elements/internal/RecordFieldListImpl.qll c4e0928eb68e028ad7e03e3227b27a87e50d15bbb863fac303681918f645500c ae057b73fb5fd7f845f8fab802f26ad73492d9e5a565d73346c90288f0635ecd +lib/codeql/rust/elements/internal/RecordFieldListImpl.qll 1fa89578a1e27a7d6dd84c1cabbff08b38a3160ea0864c7be660984cf96fda1e 9fa6a775f0609f557548168424f02d068abb3978ba20a716c21619e904bd99f3 lib/codeql/rust/elements/internal/RecordPatConstructor.qll a5507e0db7cb297c74faa9d571e613799d7b3327584e4696d1d5c219d1ea84ba aa5c8042a88e99dca09a6ea7775bd6963825a3c2dd5d61f118dbbc57a336c4a1 lib/codeql/rust/elements/internal/RecordPatFieldConstructor.qll 6e1880ed05401b39c1e5e1a4eedb0a8a18c857aeb79c44c812cdc879eb3af1f4 1f7a5a2d4df22f7d7479fe348665d8a1411de47f8cc5b95b30ba4c3490ed8f61 lib/codeql/rust/elements/internal/RecordPatFieldImpl.qll 04bc31b857c8250096d9d1bf3fad1e556a28d83bb3f3b48a3f049048d1e6785f 5853105e55650d05a4b196f17b89baf12b898df0a010e4f88289ce01d16a0379 lib/codeql/rust/elements/internal/RecordPatFieldListConstructor.qll b8f0ef9b75ffe6be6ce7e601d528f0a1b871123c63e39cead3fd13b8bd4f54b7 166f07c708ab8b3de6bfaf193bac93081b2aacad046aa86de7441085dd20a8c5 -lib/codeql/rust/elements/internal/RecordPatFieldListImpl.qll 7b7096f1b64c481f00147b19a016db9a2338be232e977aa37a705f297b2ebebf bfbf15b1be611b66aa59cf166a592d3c3e3540f81cf169f6fec5c33f2fb6fde3 +lib/codeql/rust/elements/internal/RecordPatFieldListImpl.qll 2d1dd9910480eb65c59fcef2e1576ce639be85c35d90e4bce721ce22ec742ba3 1e788a2d7d00e9f96dbf7e93d3a18d5bfb4d7749194ff8e9810e9053fa88a94b lib/codeql/rust/elements/internal/RecordPatImpl.qll 3c7086be84e336c069f4c7b538c7ad32a7728e7fbf42e4dc7f04c4c99d393c0d 8020215f38639965398c62ddb36c3560579d63928e71e0d773b254e121a68cc3 lib/codeql/rust/elements/internal/RefExprConstructor.qll 9ad08c0f3d980a56a2af8857cb84db589941d20ab3ae5c8ece004ccaccaaf950 4cac3ace31b7ed77a72e989fce9cdbae2247f03c28a3f0c50d67385d02c7f193 lib/codeql/rust/elements/internal/RefExprImpl.qll 56ed831a3b30ed375e7369b0a60b9b7635a1b00f058364a6b15078031a85af5f ca7e772b409514363e49d56a174ae9bd2e076755cbd09c4e7e5b732d09acdb25 lib/codeql/rust/elements/internal/RefPatConstructor.qll d8b88c2c468b08072f6f853306eb61eb88ee1e6c5cfb63958f115a64a9715bb3 0c1d6a8af6a66912698acce47e89d4e3239e67f89c228a36a141f9c685c36394 lib/codeql/rust/elements/internal/RefPatImpl.qll 3e06e8130d412b47267497097cffc9f4b930b9e54bc90465ab5ac620fbe52048 b8ac844ec99f30605ce476f89ced4fb1159d2df0df43c631f60b3c868e0e1fd7 lib/codeql/rust/elements/internal/RefTypeConstructor.qll e1952aa69586b440f878400a52d09b2d12d5a29dbe9651360344631cb9493cd4 e4ae45e89472dfd4547d647c75e1635cf065a7d221ed60ed34554f265c0c5405 -lib/codeql/rust/elements/internal/RefTypeImpl.qll b8781f1d1f4f1f76086a7206dc249b2f7866925f8f9fb68068aee8629e209adf 3282fe28629779f3defd83b0e439512828a8fef8d099afff0d17b34a56eed576 +lib/codeql/rust/elements/internal/RefTypeImpl.qll f72b760a8a26be21170435da2cb2981638513617fd82742f45f38bc437d9f2c4 f32df49f0b6df85ca5fc4393ccd341ac4304b4947a282ccea48468a26837ef3d lib/codeql/rust/elements/internal/RenameConstructor.qll 65fa2e938978d154701e6cac05b56320b176ee014ef5c20a7b66f3e94fd5c4a7 dfc0ff4606b8e1c14003cc93a0811f4d62ec993b07ff3c1aa0776746577ed103 -lib/codeql/rust/elements/internal/RenameImpl.qll 58918eeb6980c22ec0390045fed24d20a504265545d3e0b1db63d0850849f65b 21eaf4a618d5201e3ca594ad04ca71682a5cf31f5fa2ba616deb3f975e2f1421 +lib/codeql/rust/elements/internal/RenameImpl.qll 4f5943fbda4ec772203e651ed4b7dd1fb072219ddc0cb208c0a0951af5e72bd6 b9854cdcf02e70ee372330a4e0bfdb03012bc81af79dd12af2a567fd7fc4672b lib/codeql/rust/elements/internal/RestPatConstructor.qll 45430925ddf08fba70ede44c7f413ddb41b3113c149b7efc276e0c2bf72507b4 25c678898d72446e7a975bb8b7f2fde51e55b59dbd42f2cca997c833b1a995f1 -lib/codeql/rust/elements/internal/RestPatImpl.qll 80426dcb1e70079b6179527c9305ccb255270511a8c48b4be84b00ecd42e6c0a 94bf29a823cbffac5486a9bc4082a2f5a08ceabea3d3f27bd8d3be99d2058fb5 +lib/codeql/rust/elements/internal/RestPatImpl.qll 1b83464367e5fdc28b0b3946ae74c67c64d30b286c39268b4118337539250e51 83a03308cba4cb3344d48f0a0730b1d3e41a73f16f729d39dc2bae6d3f57f232 lib/codeql/rust/elements/internal/RetTypeConstructor.qll a96d803c6e4b40be49cfed0853a3e04ae917c47351e5c880fcab06eddf1af9cc d06a0a191cb14c270c0441ffc3d289263808170dcbe05e01847a35ac9d61dfb3 -lib/codeql/rust/elements/internal/RetTypeImpl.qll 907a3cfe03b65ff36dcd357caccb72a9d3c18ea5c25d7cb8e3502dfdef6583cd 3c622c4860c2feacd10331125e9765e07e57e62706035ad2aca2a97b916c257a +lib/codeql/rust/elements/internal/RetTypeImpl.qll 0e96f1075ccade28ce5664ab0f5c2e98984ae1d0ed708bc02e40e882672d9e2f 350725d16bcb1e8911bfdd87d9dd21be73ec66d23c2a35827c8c8525c48dc885 lib/codeql/rust/elements/internal/ReturnExprConstructor.qll 57be5afbe20aa8db6e63c1f2871914c19c186730ad7dccaa424038c6305730d5 4d3c4f2e9b38a4b54ff26a0032455cdcca3d35fec201b6c932072a9e31fbb4fe lib/codeql/rust/elements/internal/ReturnExprImpl.qll eef4960a8c27eaa0540d048fe88893cfe9a6ac377a770cc23d72ebe05d5782f1 b7f35650d80f2f8b4893f0091fea74646341af406b6248f75c477112aca96dea lib/codeql/rust/elements/internal/ReturnTypeSyntaxConstructor.qll 8994672e504d1674e5773157d0ad8a0dc3aad3d64ef295e7722e647e78e36c11 abe7df754721f4ff7f3e3bb22d275976b2e9a1ef51436a461fe52ebd2d29cff1 -lib/codeql/rust/elements/internal/ReturnTypeSyntaxImpl.qll 1a9bc60d92d845f5b82c1b826d479394a96707c798ba0e1dc57113bd4c443980 1967d10995463346f6c25651d31f1b9dde45d5b2f9c46b9d2ccc090ae1a6b6bc +lib/codeql/rust/elements/internal/ReturnTypeSyntaxImpl.qll d47a3dcfcc2b02a6a9eaeefe9a7a4be2074ecd2019da129dda0f218bc3fbd94b 87198db7c0620ed49369da160f09287015e0cd1718784e1ba28ec3ec5a0bb4a8 lib/codeql/rust/elements/internal/SelfParamConstructor.qll a63af1d1ccde6013c09e0397f1247f5ab3efd97f3410dd1b6c15e1fb6cd96e54 0d8977653c074d5010c78144327f8b6c4da07f09d21e5cc3342082cd50107a81 -lib/codeql/rust/elements/internal/SelfParamImpl.qll 0c69ad2ea3dada21c207bdd2e0059d13bb6a11a68226262f10257ca01c6cbe30 4b18864e576069651eba6df6dce609a7a75991900da9ca3693f112d39f29585c +lib/codeql/rust/elements/internal/SelfParamImpl.qll 5408738c40f070e0cea83a6a38d638ac7a134b5a055ecf0cccc035af58ff9b36 604922319ecf9a9405fdd0fe953169162ee2c8cca36349b49163a2895c53ed40 lib/codeql/rust/elements/internal/SlicePatConstructor.qll 19216ec9e87ca98784d78b29b8b06ea9ac428e2faa468f0717d1c0d0a8e7351c 458e5be76aa51aec579566be39486525ec9d4c73d248cb228da74892e2a56c08 lib/codeql/rust/elements/internal/SlicePatImpl.qll c6176095360e3b23382557242d2d3ff0b5e0f01f8b1c438452518e9c36ff3c70 644ab41a59a619947f69f75e2d0807245d4ddefc247efaeab63b99b4f08c1cc1 lib/codeql/rust/elements/internal/SliceTypeConstructor.qll 643e7a2ae261e8f62de8bc2886efddcc096e0c7e8159c0b9e87b24d0509e10d0 719545abb0ccf6e8a203ec9c9f75109c5ab0593c838e2f90e388858680ec62f7 -lib/codeql/rust/elements/internal/SliceTypeImpl.qll 0ea170d7ebd3655637fe2c8e40a51f5209b0c20b6f3d987477f0fff138f16c2a f253a681c9db9ea75085421091bd336f3e222ca84910eeae992242c160305e03 +lib/codeql/rust/elements/internal/SliceTypeImpl.qll a753aa9823b0288d3e8085faedb3a6bb750e98845a11a28b69796aa453c09c8e 343f5d4638b52e6eb0082000e1b147fe36173dcbfc035263819480b430c55127 lib/codeql/rust/elements/internal/SourceFileConstructor.qll 1dc559887ea7798774528b5505c8601c61030c17480f7ffca49b68b76fcc0321 75a635b88622e3110b16795bd12ca6fc4af176c92d6e441518d60aa47255edc1 -lib/codeql/rust/elements/internal/SourceFileImpl.qll a23017bc5c4c88446cd31bb2e9cef7068bed0413129a6b81767cded64c1c7e64 8f4bb769e590469e936bee0d6811ba41e566d4eb76f8aa2ba57f77b376f1254b +lib/codeql/rust/elements/internal/SourceFileImpl.qll 0f844062989b363045f16488297f617d592cd90762befb7403f246d0b94a29c2 f38cabe8c34049f4454136bf7281aaef92d411dc41e686856b2058298b6cebc0 lib/codeql/rust/elements/internal/StaticConstructor.qll 6dd7ee3fd16466c407de35b439074b56341fc97a9c36846b725c2eb43fd4a643 5bf5b0e78d0e9eb294a57b91075de6e4b86a9e6335f546c83ec11ab4c51e5679 -lib/codeql/rust/elements/internal/StaticImpl.qll ad41f8d031d53b4e69704ce3e816f61ea70104ae5d0b905552f5ab0e7d44e70c 5b547decc6a8c4d0476e48b07492fa872196bc9decb89f222b664c8a1692f7e2 +lib/codeql/rust/elements/internal/StaticImpl.qll 91b9b9d360c431f13cfa8761cfb1717c5eb7bceb6ccba3ccc8a7eef0a3606f80 21f508efb26d944c2883db954e766f4acf9033cea69c9ca9e418492fa4630f13 lib/codeql/rust/elements/internal/StmtImpl.qll ea99d261f32592ff368cc3a1960864989897c92944f1675549e0753964cb562f 9117b4cdfad56f8fa3bc5d921c2146b4ff0658e8914ac51bf48eb3e68599dd6b lib/codeql/rust/elements/internal/StmtListConstructor.qll 435d59019e17a6279110a23d3d5dfbc1d1e16fc358a93a1d688484d22a754866 23fcb60a5cbb66174e459bc10bd7c28ed532fd1ab46f10b9f0c8a6291d3e343f -lib/codeql/rust/elements/internal/StmtListImpl.qll 8ba7e9751a851f22b74aed8e6663f235b71769dd6e32495c9b0df8458a808f88 ad4d0128407eecf094ed7890a68851972262efc5d315fc31cc66e695875dd38f +lib/codeql/rust/elements/internal/StmtListImpl.qll fc16097d08124bcc39c998b07023710e0152baed165fb134cac2ee27e22a9f7a a4eceb42720593d8d0ce031016465de0bb61d40f31b2cc2718626ef8348ac900 lib/codeql/rust/elements/internal/StructConstructor.qll 52921ea6e70421fd08884dc061d0c2dfbbb8dd83d98f1f3c70572cfe57b2a173 dcb3ea8e45ee875525c645fe5d08e6db9013b86bd351c77df4590d0c1439ab9f -lib/codeql/rust/elements/internal/StructImpl.qll 947c4107bc1b11db8290a4a9e796560580923439a7232d9f1ba1f89008b21480 3f8d325b1b2b0efff8aba4921e32a4df654fb58fcc8bfcba1c99858087cacd00 +lib/codeql/rust/elements/internal/StructImpl.qll 7e3b58c3038ad7a3315cae34a34f99380e36d33cf3fb4437de6f6dcfed2ad579 1cfcb3bb5381349a2a4074a9e53927f5c540f2b251b187ad28da300968dfc649 lib/codeql/rust/elements/internal/TokenTreeConstructor.qll 0be1f838b04ff944560aa477cbe4ab1ad0b3f4ae982de84773faac5902fcae45 254b387adc2e1e3c355651ab958785d0b8babbc0030194234698a1219e9497b3 -lib/codeql/rust/elements/internal/TokenTreeImpl.qll b57f16802422489e9be95f925a3510cedc2109ce85f142dd8df22100c6de303a 2021c8a85ab199b73fa6680036fff750ec0c3e1c4f31a185213a8f874f0200cb +lib/codeql/rust/elements/internal/TokenTreeImpl.qll c61574f2b551db24640258117e0c8653196ba91392ce81da71a3a528ee07b1ad 489a1c8f550725e28871ae99c41d03b719c3099b8f73ae7422f497430f616267 lib/codeql/rust/elements/internal/TraitAliasConstructor.qll d2f159cac53b9d65ec8176b8c8ccb944541cd35c64f0d1ceabb32cd975c000bf 6564981793de762af2775cc729e25054ea788648509d151cbfdbdf99fc9ed364 -lib/codeql/rust/elements/internal/TraitAliasImpl.qll 6109325f8caf53f58a76e6eb8b212bce4fb4192c03fa6405c2aca218b52bb407 011634fe660d90f4187e33b3784f269a2dc27d71c736c20be0245c5bf16d04f9 +lib/codeql/rust/elements/internal/TraitAliasImpl.qll f338dba5388973ec0c5928d4c60664737f75a93d0c7db5fb34053bc41c107641 f2e437469e4ba1d8dd321bc670978e7eed76508e728d1e08e52ddcf52a461d3a lib/codeql/rust/elements/internal/TraitConstructor.qll 1f790e63c32f1a22ae1b039ca585b5fe6ffef6339c1e2bf8bca108febb433035 535cebd676001bfbbb724d8006fa2da94e585951b8fd54c7dc092732214615b5 -lib/codeql/rust/elements/internal/TraitImpl.qll 3a540288020ec7b87a77cd96bf8b0aa173b128d61b65edbbe9c4187f366a6d89 a1d669a3956cf7a5eaa74bcaf4dd9dd966673446a5c08001536d76270c3f7ee4 +lib/codeql/rust/elements/internal/TraitImpl.qll bd7f1cb81db69b32a8f540d6281af335fe4a4bc8b3667fb4464734d602359bb3 315f9107b1f74c51f99ec98a6af3d2a06bd11c81946990224002359db557c93f lib/codeql/rust/elements/internal/TryExprConstructor.qll 98e3077ebc4d76f687488b344f532b698512af215b66f0a74b5cea8ed180836c b95603c10c262911eeffdf4ccba14849e8443916b360e287963d5f2582d8e434 -lib/codeql/rust/elements/internal/TryExprImpl.qll dee6d67ab6f065f8391f68d05e4f6ae50a2faaf7325040ecd4f4998acb9cbfab 9387b7fd773036db97dde4aa699e1ce0e451cf9e3110e3728fce8a376f873cb5 +lib/codeql/rust/elements/internal/TryExprImpl.qll 00635685db339557cfb89fad0bfc134e53efc6d88c68cce400b72c2dd428ef9f 43559b46e45c009f985b58896b542881b81a3e6b82a6f51b784e8a712ae3da2b lib/codeql/rust/elements/internal/TupleExprConstructor.qll 71c38786723225d3d90399b8a085b2b2664c62256654db9e1288fadd56745b9d 639ad70b49ebadc027127fbdc9de14e5180169a4285908233bc38ccac6f14110 lib/codeql/rust/elements/internal/TupleExprImpl.qll 23a0e4367fbcfcec3e2cf4a429f329a222b399c6729dd60f7ea42550273a6132 615f3b4897fdcbfddcf5c58e6edd64bf6e395923af89cc4e2a336099168bb6ad lib/codeql/rust/elements/internal/TupleFieldConstructor.qll 89d3cf2540235044ed5a89706cfbdebc5cdf9180fd5b6d3376c79a1b2c0430c0 16861fe089aac8e42a5a90d81dd48d5015391d0a06c78ca02bd876d65378699f -lib/codeql/rust/elements/internal/TupleFieldImpl.qll d19737bb02e86705a20501acd730775c666b2bcc9e8d0cbada3c8a9781d08dd8 94729e3b264de6e77b68c067284055f6f255eff6e39fe45956ef680914a7090c +lib/codeql/rust/elements/internal/TupleFieldImpl.qll f86d5df1598b9276bf2d6cb21a1daec8b27cef7a98db2b2ce91e4e0f9b3870ec b6db10ba5f6351bc1874daf47047ba74ada8b0011f355a44b6d529a1e9003657 lib/codeql/rust/elements/internal/TupleFieldListConstructor.qll 4335ba2061b6e4968db9ec05c0b4d3e6a564db89a2df69e036f317672a7900b1 0b8dded875dbf696cf588e8c21acc27332a2ff66ced7bfabdfc1ad621991f888 -lib/codeql/rust/elements/internal/TupleFieldListImpl.qll eed8fd8801361bbe6d37f472f05804a4194771d469bf586e3dd050b6143087dc bee1d26a424ee262e61d7939cd8c7a6d7f6f930dde6c54a48c21852bf4a6c540 +lib/codeql/rust/elements/internal/TupleFieldListImpl.qll ec17ddfe1d03210b7737f9c96b9d4003a91e504f3174e4b0eeba8a429eda2d6e ef6fb91c0d6b14b4d6bea6e516d5425d51d490956075ef314c72da59bfff5621 lib/codeql/rust/elements/internal/TuplePatConstructor.qll 2a5e83ad5b8713a732e610128aeddf14e9b344402d6cf30ff0b43aa39e838418 6d467f7141307523994f03ed7b8e8b1a5bcf860963c9934b90e54582ea38096a lib/codeql/rust/elements/internal/TuplePatImpl.qll 4adb38f0f8dae4ff285b9f5843efb92af419719a7549e0ff62dc56969bd3c852 3f622130771d7731ed053175a83b289bab1d1f5931526c4854923dbcec7e43f1 lib/codeql/rust/elements/internal/TupleStructPatConstructor.qll 9d68f67a17a5cec0e78907a53eccfa7696be5b0571da4b486c8184274e56344a 3ffa29f546cd6c644be4fecc7415477a3a4dc00d69b8764be9119abe4c6d8b9e lib/codeql/rust/elements/internal/TupleStructPatImpl.qll 896f001d82938bd018516a2b59ba5ad76350edb6b9747ed2ef5b96760aa16388 0552f9c0361d14be9896cbcfda17d8884d03a82c4f23c511a8de77fe71cfbb9f lib/codeql/rust/elements/internal/TupleTypeConstructor.qll 88eaec829cd4dcc6a152c7a335b1d365702ef410e46d9c04806fe53f06325b23 044fd0aca067bae82eb8ac448b7bcc66bc736e7e0ab8b770ee126381888fac3d -lib/codeql/rust/elements/internal/TupleTypeImpl.qll e05ca0beac96ba091083c9c73c458f2458b055c0e4f0a4a376066399d43145ce da55303ba9d00d7a4cac4b032836a9fbd4aec1473f1289ecb86ac31c5b5aaf8b +lib/codeql/rust/elements/internal/TupleTypeImpl.qll 4d570a1d6c3d69d8f62f125c71f67dd90e982801905716d50292f2e652156948 1dcefae60448b21f85d46d252e314d67a9f2a90171e56351e08e2bc0a4077fb8 lib/codeql/rust/elements/internal/TypeAliasConstructor.qll 048caa79eb7d400971e3e6d7e580867cbee4bd6b9d291aafac423aa96c321e76 d1d1e33a789ae6fa1a96af4d23d6376b9d82e14e3cbb777963e2d2cb8b22f66d -lib/codeql/rust/elements/internal/TypeAliasImpl.qll 333415cffc80e5500304e9fdabb83e9fe72dc3fa5e3081fb56f7fdddbb7aa43a 81bee811d15991e8277eaa6bc5794a8abb8031bc7f64462bd55418daace8c38d +lib/codeql/rust/elements/internal/TypeAliasImpl.qll 43af0e8e3df8bca5b4bd48ad870cb619283710ec5b86085d85874a67cac3cb6e 75f1f8ba2bd722d55a84178cf338d34f7c57a156f8cc014bd2b29ee4da5ea9e2 lib/codeql/rust/elements/internal/TypeArgConstructor.qll 51d621e170fdf5f91497f8cc8c1764ce8a59fde5a2b9ecfad17ce826a96c56c4 a5bbb329bde456a40ffa84a325a4be1271dbde842c1573d1beb7056c8fb0f681 -lib/codeql/rust/elements/internal/TypeArgImpl.qll f02f11d36de498c6e6db2c40a49e5013d8bc1cad93a7f093423c8770350786d5 e08dc45dd93c052f4cd38485c002b057ec5af8c634e800eb7dcafc963a1da369 +lib/codeql/rust/elements/internal/TypeArgImpl.qll c2b4aa45fb33c0e19e79584ec4245f9f1c19b4ec49ba7e7b03ea04a8a2be8c11 6b0be233709d67e1928bb519dd4492a7278d075289cae76a856182d56691f018 lib/codeql/rust/elements/internal/TypeBoundConstructor.qll ba99616e65cf2811187016ff23e5b0005cfd0f1123622e908ff8b560aaa5847f fde78432b55b31cf68a3acb7093256217df37539f942c4441d1b1e7bf9271d89 -lib/codeql/rust/elements/internal/TypeBoundImpl.qll 82f30a9bfc4714b458739a38e91b10ca5c814bbadf56ca1ac81893b0e1e03ff1 a9ced8f3076bbfc2a38cf42b71f208bbd1c192d8d4a2bd206ba8e71ebc4deb71 +lib/codeql/rust/elements/internal/TypeBoundImpl.qll 4d6763884968be0dee85cd1a6a18e1406178a3cf3bc905be2813cf4953b428ac 1e2dd309a9153ab60962b2584b9a2f16b68a75bd7168815642dcadf480da292e lib/codeql/rust/elements/internal/TypeBoundListConstructor.qll 4b634b3a4ca8909ce8c0d172d9258168c5271435474089902456c2e3e47ae1c5 3af74623ced55b3263c096810a685517d36b75229431b81f3bb8101294940025 -lib/codeql/rust/elements/internal/TypeBoundListImpl.qll db2c83f1b79cca056c6489ae523c1dc6b2433700da6dce39fddabdf7fb217dec cae68f45cf7c364a19d4bbf1bb8bb2eb3984b99425901b44c7f444a8652fbdcc +lib/codeql/rust/elements/internal/TypeBoundListImpl.qll 23557f993a1de15a3b08652f53fd99dea8b3af4b8a65d7331e99f50735a7942c 8d91dbad037268ec37907ef6c2b0e927f648551afb57f706ed4d79d6aad5f5d6 lib/codeql/rust/elements/internal/TypeParamConstructor.qll a6e57cccd6b54fa68742d7b8ce70678a79ac133ea8c1bfa89d60b5f74ad07e05 0e5f45d250d736aaf40387be22e55288543bdb55bbb20ecb43f2f056e8be8b09 -lib/codeql/rust/elements/internal/TypeParamImpl.qll b88bd98abf477c87e6e219a97ab0191f4fc8e6c84c0dd1416fba543e6fc86a9f d22d269320c7672a68aa3e5d2d754a8eb732a8d1a28d676e86e6309df72a434f +lib/codeql/rust/elements/internal/TypeParamImpl.qll 9e7169e8254e2d9d13b11a17cbe04e874f72fb67a75c3585e70eddec71ba5c7f b8c862b2cd53bc211caea23261d9832613418aae51f63ef08922d300c2d1f4f2 lib/codeql/rust/elements/internal/TypeRefImpl.qll cfc08bdcc8e7e588f533c7e64c0c08d317d63cdb50f4cba4b4b3e589b37b0fea b46ee7de9b5e9894807004e1bedf39e7d25912ed79de6ac5adfb37a43aa4804b lib/codeql/rust/elements/internal/UnderscoreExprConstructor.qll 8dc27831adb49c1a47b9f8997d6065e82b4e48e41e3c35bd8d35255cea459905 6c5a5272d37f83f1c1b17475f8adb7d867e95025d201320e20a32dab1f69f7bf lib/codeql/rust/elements/internal/UnderscoreExprImpl.qll 4277b23a09a4ba5e53ca2cfbb20eba6a5f66039b6268da79410e0be30332fedd b9ed79468157a7e751f78aa7597165672cbc38191d5f85ecc15cfdaff388a26a @@ -421,41 +421,41 @@ lib/codeql/rust/elements/internal/UnextractedImpl.qll 5c23df7e448184d76ccab2c227 lib/codeql/rust/elements/internal/UnimplementedConstructor.qll 70b0489fdc75fed389de8203947ed9c8eabb91373a1264eb2c8018ddbb2d9baa 0f2592c1697a2f2f913014ecd73b0e3ff1ec5b038ba1c3a22e7939bf8759e664 lib/codeql/rust/elements/internal/UnimplementedImpl.qll 06771abc088e0a8fc24032c9d2633618e8e40343ef8757a68cc0a70f1617165a 5738f626f1f4f573fdf7dcd5bd57a0948d290ed89342b9160e95ef3c84044f9a lib/codeql/rust/elements/internal/UnionConstructor.qll d650551a1b3ef29c5a770bdad626269cf539ed0c675af954bc847d2c6111f3f6 aca9064ad653a126ab4f03703e96b274587c852dc5e7ff3fea0fec4d45993f10 -lib/codeql/rust/elements/internal/UnionImpl.qll 73177e3594986c5c908f282fc9c7c83a6af1200acaca5099f49c93cfae03a9f9 cbe1ef8fef39814926beeeeb1c8cdef0b7c761d80daef02868a1aeba55c95874 +lib/codeql/rust/elements/internal/UnionImpl.qll f1765a7a37fb29eff98d67d166c35df4921eafc8cb61c11c7848185535f0497b 9f041f6ee82bd3cda2ddea0ee58d7a996123b1713b9d127f764eb74a9387f685 lib/codeql/rust/elements/internal/UseConstructor.qll a4f790795e18abc29a50d6fbaa0db64cba781e3259a42cbf0468c24ac66b63e7 2fa288f073ac094a838c11f091def2c790b347b6a1b79407c11b10c73d6bff57 -lib/codeql/rust/elements/internal/UseImpl.qll 1ae372d892d66f00dda66df4b266454c6fadc50e83aad8f891006e4d7d56602e d3f2acd4e8a17d457af3c1431a738d4de299d50493ed91ac832d3a6de654c481 +lib/codeql/rust/elements/internal/UseImpl.qll ba779517c3c928ab6e794360b6344829e84ec6da5e1de1b03b4eaf8bdae58ce9 0f4ead9eecb584eb9827502276ffe8cb1da0d2fa4b8f660d2afc26ac4e0fba86 lib/codeql/rust/elements/internal/UseTreeConstructor.qll 3e6e834100fcc7249f8a20f8bd9debe09b705fcf5a0e655537e71ac1c6f7956b cdbc84b8f1b009be1e4a7aaba7f5237823cea62c86b38f1794aad97e3dfcf64b -lib/codeql/rust/elements/internal/UseTreeImpl.qll 37ad5186e1026f948ac00ababc0326c7ac48619413597498d24e03037a522894 a795578b41af1b5b387f298d05f00d62ef92a7ac010271ed85211f129e49d4d2 +lib/codeql/rust/elements/internal/UseTreeImpl.qll 25e286538c048cc7ee07f4b5a8b77bc8b5a215fb206f4ab20163bd81dec0b90f fe44969d441c0c34bea1b0c25cdf35f25ea667c6e2da9ea067d230f484492715 lib/codeql/rust/elements/internal/UseTreeListConstructor.qll 973577da5d7b58eb245f108bd1ae2fecc5645f2795421dedf7687b067a233003 f41e5e3ffcb2a387e5c37f56c0b271e8dc20428b6ff4c63e1ee42fcfa4e67d0a -lib/codeql/rust/elements/internal/UseTreeListImpl.qll e069d94d36d15cf1a58c5612257168578a3e64a633cf0a8031de392086903b66 c5a7b5d1066662f9f35de31f24121efe6abc824dd7b0db500633b2cd78b5cebd +lib/codeql/rust/elements/internal/UseTreeListImpl.qll 6cac5242f1219df0fe9b3c139db8cc075a2fde618614ca56de2c856130a8ebaa d2ec917055a45f4d07d4ea6dff14298925ae323b165a5bcb6e906f7aad463f82 lib/codeql/rust/elements/internal/VariantConstructor.qll 0297d4a9a9b32448d6d6063d308c8d0e7a067d028b9ec97de10a1d659ee2cfdd 6a4bee28b340e97d06b262120fd39ab21717233a5bcc142ba542cb1b456eb952 -lib/codeql/rust/elements/internal/VariantImpl.qll 50db84a1160667a4441a55ec9687d4ff659db3ad8c2abeda4e96ec9c138c39e6 0c5159bf4a873e053eed48c3ee2f5a0ae5aaf5e0f5531cda0e0114e50e07c75b +lib/codeql/rust/elements/internal/VariantImpl.qll f5204121f15407ffc0926128239f317cbb9277ee456217940c15d48ba80abd49 4de0a8895d9c08f86fa139007ed009a3a5e1101b9edb40c73c58a4059c318802 lib/codeql/rust/elements/internal/VariantListConstructor.qll c841fb345eb46ea3978a0ed7a689f8955efc9178044b140b74d98a6bcd0c926a c9e52d112abdba2b60013fa01a944c8770766bf7368f9878e6b13daaa4eed446 -lib/codeql/rust/elements/internal/VariantListImpl.qll 6bdb6b0ecf77300338546e49b115e09fbff0affd506afb1db6fdd3afbbf43a6b 7698705f4744e005b726aa42ae100d7bb6d63f301791f4f134024abf4ce29620 +lib/codeql/rust/elements/internal/VariantListImpl.qll 858f3668f53d8b6aacb2715a59509969fe9fd24c5a2ff0b5ceed8a2441cd9cf7 f2a57b6232247687f529be8e4d2d3d0d4d108221d8a6eb45a69a1bcc0cdc51de lib/codeql/rust/elements/internal/VisibilityConstructor.qll 1fd30663d87945f08d15cfaca54f586a658f26b7a98ea45ac73a35d36d4f65d0 6ddaf11742cc8fbbe03af2aa578394041ae077911e62d2fa6c885ae0543ba53a -lib/codeql/rust/elements/internal/VisibilityImpl.qll 8d111648aa4a0acfef1edb27a556a3269ed9bd0c3c8bed57e3a11d25a1158c51 08df8ef2943036be57735eeff96c9d5bd31db6fa859591f373308f18e35779b5 +lib/codeql/rust/elements/internal/VisibilityImpl.qll 767cf2421d615be1cf93b60b6887e3ede0b6932e13d87a547eb513d7da497454 2bd064c1210dec0c22bd96ee348c76e2f0a515ba4450b22f085f256010579491 lib/codeql/rust/elements/internal/WhereClauseConstructor.qll 6d6f0f0376cf45fac37ea0c7c4345d08718d2a3d6d913e591de1de9e640317c9 ff690f3d4391e5f1fae6e9014365810105e8befe9d6b52a82625994319af9ffd -lib/codeql/rust/elements/internal/WhereClauseImpl.qll 5941ad385d54818426a821c49a774adc1e0eda5b25dcd03524f59b060192073d 61836db855454fb4a589cb9731ed9fc971fd961bd78165ae73f35e49ec092a83 +lib/codeql/rust/elements/internal/WhereClauseImpl.qll 59d33533e641ce3851e493de3053acb5e21ece8d2a82b7b14fc01f83b82485ad a68a79ad4cdccc62145d0f5fffaf9a096391843589d0d1d27983facefce380d9 lib/codeql/rust/elements/internal/WherePredConstructor.qll f331c37085792a01159e8c218e9ef827e80e99b7c3d5978b6489808f05bd11f8 179cad3e4c5aaaf27755891694ef3569322fcf34c5290e6af49e5b5e3f8aa732 -lib/codeql/rust/elements/internal/WherePredImpl.qll 9e1042908a067abcb3812a4254edb9a0a33ae5d7df7c6e788ada6fd1ad9ee218 618b7530caaa6acd24f732713d66f06ed2cb732edcb6cb6e9e4f94581c1aa510 +lib/codeql/rust/elements/internal/WherePredImpl.qll aad95f448ca051d5dcd462429fa1ca95dcec6df2e70b6f64a480bd6839307581 411a66a5d866aa8cb4911c5106849adb103a063e1b90a9ecc5d16db3022bb1f8 lib/codeql/rust/elements/internal/WhileExprConstructor.qll 01eb17d834584b3cba0098d367324d137aacfc60860752d9053ec414180897e7 e5e0999fb48a48ba9b3e09f87d8f44f43cc3d8a276059d9f67e7714a1852b8a5 -lib/codeql/rust/elements/internal/WhileExprImpl.qll c44fb9d80d1592de199fb077e800cd238992550bf79067fe67bb2ef4ceb3d45a da48b1f09c940ed35f7516d29c5eee0d3aef1bb8a6ecade8b4aaa7a734f10bdb +lib/codeql/rust/elements/internal/WhileExprImpl.qll 5e716498402be3a1a8ed3594e13a03938bb793ac80f2a648bc93c0d746028d8b efcee38fe5e984a690c33f8bfdc78c677c2b0cdc5902525e2196a68fdabb6823 lib/codeql/rust/elements/internal/WildcardPatConstructor.qll 5980c4e5724f88a8cb91365fc2b65a72a47183d01a37f3ff11dcd2021e612dd9 c015e94953e02dc405f8cdc1f24f7cae6b7c1134d69878e99c6858143fc7ab34 lib/codeql/rust/elements/internal/WildcardPatImpl.qll 01e5fac111cce3bb139fc290dbdb2a80e7369a90952178228efeb025915d40b7 875e91fb1354ab8d94d5fa426b63714c70904f53d7bab15158fcbc290c62a0f1 lib/codeql/rust/elements/internal/YeetExprConstructor.qll 7763e1717d3672156587250a093dd21680ad88c8224a815b472e1c9bba18f976 70dd1fd50824902362554c8c6075468060d0abbe3b3335957be335057512a417 lib/codeql/rust/elements/internal/YeetExprImpl.qll e8924147c3ebe0c32d04c5b33edfd82ae965c32479acfd4429eeab525cf42efb b2debcfa42df901f254c58705a5009825ec153464c9ab4b323aa439e5924e59e lib/codeql/rust/elements/internal/YieldExprConstructor.qll 8cbfa6405acb151ee31ccc7c89336948a597d783e8890e5c3e53853850871712 966f685eb6b9063bc359213323d3ff760b536158ecd17608e7618a3e9adf475f lib/codeql/rust/elements/internal/YieldExprImpl.qll af184649a348ddd0be16dee9daae307240bf123ace09243950342e9d71ededd9 17df90f67dd51623e8a5715b344ccd8740c8fc415af092469f801b99caacb70d -lib/codeql/rust/elements/internal/generated/Abi.qll 7939df86f8f52b5c153dd317c26893fb539f98f55ec5bce6269b4ac35858b03b cba6a0e7b621720d153c9e3c768c70a6704b99d1b27df7f05fcf7faf49374044 -lib/codeql/rust/elements/internal/generated/ArgList.qll c1abda8f4b6405d29e42029b504781202280fd7b0a38fb243c5832d5cf1b772d 9b6fecac7304ea27bf138e273fbd15e3efe8c8a17c2beaa0ea75c954719f5cb4 +lib/codeql/rust/elements/internal/generated/Abi.qll 87e1ea6b2a8ebf60e1c69176632740e4e27fc56c3f173939b098ba376562b5fa 94b2121e71c4ec94d53a79f972c05a8484ef0d80ed638f53031e7cf4dc5343d5 +lib/codeql/rust/elements/internal/generated/ArgList.qll 1b75b2d7dcf524eb468a0268af6293e9d17832d6bedf3feec49a535824339b57 2bcaf464454bdfdda45fbd24d063f0f1df0eb69f684197b37105adc8f72cd1ea lib/codeql/rust/elements/internal/generated/ArrayExpr.qll 2ca97b602a707fe2c566002d8709792bb166ae52fdb7da28d7c4b8e0d66dd4bc 1cae1ef017171ec9a1ca28b4f2993b1ee26d22b51b3b04816d9b4e89fdff1fb3 -lib/codeql/rust/elements/internal/generated/ArrayType.qll 022eab237cff44d4473362315b6d77d6cf2d1565c171845745d70f6046cdb3db b1560c189bfeae92df8247ae0c4c69794701439d9300da1e68953be68848e27d +lib/codeql/rust/elements/internal/generated/ArrayType.qll 225ac477f67865d72b2a2e17420f5e52c25452a3c14f7ff367f873a859f97783 0030e3bf296dd5b69ea912fc85dc7120b060780033083127257cdca792dc3f4b lib/codeql/rust/elements/internal/generated/AsmExpr.qll b5fef59589c02c17857a4a7f5c7b5efb747a1e98710167efa5c2e88cffd7bcbb b43b297a3b4894e8dd92ef3a23b76f2684c303d41e6030398e69b7754ebea9cd -lib/codeql/rust/elements/internal/generated/AssocItem.qll f0d132b27a27956882b75a7509663fe9992570fe3b6c4636a63cce4c9cdaf2f7 a3849ce1c8f665f90c919c8c4b2c4ec429e33ad2034635828c25b045d2749c3c -lib/codeql/rust/elements/internal/generated/AssocItemList.qll 4d13c3c32887452ac38297a55a70196def9f64d952be52057e47f9d24b418eba 0777e766f5d05a26fd2810b817d55859e44fcaae18c1a195e57e5f671d46c8a8 -lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll 213a8c099e8abbb299068562f6a603d59b3470a126dcee7cae425cc5559ce6d4 d9b3976982310eef48976174acc2def14cb4de4525af18753c96fedec3f4b366 +lib/codeql/rust/elements/internal/generated/AssocItem.qll aa7c06e001b67e4a59476fa7299e09f8da16c93f91aff0ec9812c64386e7c023 0032b45e34e6aba9c4b3d319b108efa0de8ad679b5f254a1ec7c606877ff5e95 +lib/codeql/rust/elements/internal/generated/AssocItemList.qll d1ccbc5cb8bd41895d954101046a7810c4dcd402b981e2b4d78ecdae994ecdb3 50a5b5b5073c8926efdaf0a9a3d9d86f03ef850f94503629392a0a762b20cb9b +lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll 2a5bff8856c2c87f571629236218d23a7eb10fcc8e8e03f4f6957707972a96f8 1ceb581c640a9b0e9540655aebe7280101f33a6a8ff09d81f7d94ebb4d85c480 lib/codeql/rust/elements/internal/generated/AstNode.qll 1cbfae6a732a1de54b56669ee69d875b0e1d15e58d9aa621df9337c59db5619d 37e16a0c70ae69c5dc1b6df241b9acca96a6326d6cca15456699c44a81c93666 -lib/codeql/rust/elements/internal/generated/Attr.qll be2280024194e1866470fd2fc04092ed5b1a2da08c018a5dd7c081f5a1842089 9149d1ae2fa107738168157f686abda25901905e895f0a356767a8674614d89e +lib/codeql/rust/elements/internal/generated/Attr.qll 2e7983b2c462750065ed58cc10c62e42012ddf0dd32f5439df7c6d6bf8ff349d e8270d33a50f088a83a2dfaa5b0a63ec775a6c97c8bf3a9383ce7a1ba8fe8fa3 lib/codeql/rust/elements/internal/generated/AwaitExpr.qll 1d71af702a1f397fb231fae3e0642b3deeba0cd5a43c1d8fabdff29cac979340 e0bfa007bdecc5a09a266d449d723ae35f5a24fbdfc11e4e48aeea3ec0c5147c lib/codeql/rust/elements/internal/generated/BecomeExpr.qll 7a211b785a4a2f961242d1d73fd031d381aad809f7b600ce7f7f864518bb7242 17a0388680007871748cfdc6621f700a7c2817b9601e1bd817fb48561e7c63ad lib/codeql/rust/elements/internal/generated/BinaryExpr.qll 64e9bd9c571edd6e5f3e7662b956b1d87fa0354ce6fe95da9caf25ac16b66c68 3fca09fdbe879db2ca3293618896a462e96376a2963d15cce3d5b1baac552fcb @@ -464,161 +464,176 @@ lib/codeql/rust/elements/internal/generated/BoxPat.qll ec946a3e671ab7417e04b0207 lib/codeql/rust/elements/internal/generated/BreakExpr.qll a5e9576bde3d9dca3b1321a4f5348306b6b5593e9fa39769df00645d80b68f6c 25f190aaa10ab71315947d544c5ef8eedb701a0e665e282031062006c6d3d175 lib/codeql/rust/elements/internal/generated/CallExpr.qll c2700dbd9c33dcc14de10dc72ff49abafdf0952257864d4435cf8ac46849a2ee 7932f725f97ffbe1b050c2622a61a0d56f18c9264a3293466cba9915313495b5 lib/codeql/rust/elements/internal/generated/CastExpr.qll d6fbf02e9e202254666082a9116634d0eb933177866ac4c0a57b5e9c4bb4b383 477f67773492e3b82695461d56327c9db05a7d1a67e8d192406265f2ce369670 -lib/codeql/rust/elements/internal/generated/ClosureBinder.qll 27439d34951bd0ec33233fc7eeaf41161953c68220bd3388cd3bd1a8f8c32900 0b12dca7defc36fd5b62518d2013ea10a211c004b0601dc9fd05ba7d5231804b +lib/codeql/rust/elements/internal/generated/ClosureBinder.qll 94c0dcdd4cd87d115659d496c88a98354bc7d4ddc0fa27028003bf7688b99987 d59d713b426dbbdb775df9092d176eea031dac1f14e468810f2fc8591399cd19 lib/codeql/rust/elements/internal/generated/ClosureExpr.qll f9047451cb8b53f8b77e1c01f7ef485d5b5a92999e0591c6702062050052fa2f 2252be8b3022c587a8c6ad93b64d856263be7bfe2938c1d063e7cad845dd38e2 -lib/codeql/rust/elements/internal/generated/Const.qll 192d4ca56780f564235eb34c23b5d6b0609bda74bed3e36494cd2fd5707caa1b 819b8f5d9f4739bdbe9fd3edcbadac6fa513f88e9e3d0b16beb975a5bcf022a7 -lib/codeql/rust/elements/internal/generated/ConstArg.qll 1838ad9d6ad0727fe95041dea6d1596baca5456effdf0865d32e433e9ed43fc8 68c2bdece406c1c2f6c38ee4237f2fbb026bd2cdbe99c301a20278a958908c22 +lib/codeql/rust/elements/internal/generated/Const.qll 0dbea9732880a4583166714d077276ec2b5665fa9772ea4284ee7b3f3d567923 38efc474b76f0b13695e9d9b39d016200c251fd9db48d4a1ab27dcb38946ca72 +lib/codeql/rust/elements/internal/generated/ConstArg.qll e2451cac6ee464f5b64883d60d534996fcff061a520517ac792116238a11e185 1dd6d4b073b0970448a52bbe2468cd160dfe108971dbf9ae9305900bd22ef146 lib/codeql/rust/elements/internal/generated/ConstBlockPat.qll e90cf24d7f995595111f2b48bd3775d064bc968c24074c122141aa0f058dcb83 a44f6e14da8cc760a0aae947c20ec47fff488da1e9a8dfab58b7dbc42c296fec -lib/codeql/rust/elements/internal/generated/ConstParam.qll fd701710329f49b344328b16c86860effffd9fb993f7c4d968e618fab1b56262 2a65ccdc056437576fb83ac20fe583fed6b4b17aca6b2bd125d009a154ba42c3 +lib/codeql/rust/elements/internal/generated/ConstParam.qll cc34626ea28b8bf4dbf2c2dd312b778e43a9725722039a8ba393ddd7267a951a e3c2983a794b4d623191db97616c3167b80aa847317685960919e03aac0d044b lib/codeql/rust/elements/internal/generated/ContinueExpr.qll e2010feb14fb6edeb83a991d9357e50edb770172ddfde2e8670b0d3e68169f28 48d09d661e1443002f6d22b8710e22c9c36d9daa9cde09c6366a61e960d717cb -lib/codeql/rust/elements/internal/generated/DynTraitType.qll 5ae11052fbc7a40e5bfb9e6b5254d4d6a0107ee4b3b9da6603f3aaf4f8ab5b8a 262b3f1976a69b34adb3adaca1c71dd37eeeefbf10fe6389b894c8713d3fb28d +lib/codeql/rust/elements/internal/generated/DynTraitType.qll da9dce6347ce385d7468986cf6960b4a6787f017ff5632612a7216ed62bdc9c9 9d0b37221674b597a21bfacbdfc7e08b54381a6adacfe544df154481cd562ed8 lib/codeql/rust/elements/internal/generated/Element.qll fb483b636180c699181c8aff83bc471b2c416206694f7028c671015918547663 542d1b9ae80c997974c94db3655887186df3921a8fa3f565eaf292dcfdac3c4c -lib/codeql/rust/elements/internal/generated/Enum.qll 29f6d078ce9b92d35c6634654d221627d09bd58521456863b107302ace5f516c 6b4709358042d2eee20e4827a16fc389835daed03ec185f9bbc9c30dd63f9109 +lib/codeql/rust/elements/internal/generated/Enum.qll 4f4cbc9cd758c20d476bc767b916c62ba434d1750067d0ffb63e0821bb95ec86 3da735d54022add50cec0217bbf8ec4cf29b47f4851ee327628bcdd6454989d0 lib/codeql/rust/elements/internal/generated/Expr.qll 5fa34f2ed21829a1509417440dae42d416234ff43433002974328e7aabb8f30f 46f3972c7413b7db28a3ea8acb5a50a74b6dd9b658e8725f6953a8829ac912f8 lib/codeql/rust/elements/internal/generated/ExprStmt.qll a5947ce40426114df440bc910d2f0117e2a084e8c8bf32ac9a77a4ad68acc119 bc5077b764146db27ddada71a6f1dd10c092322bad05febc3b64798aa24c5360 -lib/codeql/rust/elements/internal/generated/ExternBlock.qll b92413df78a94db12870cc52d06a403c044b75b7110387118e93a1debdd9043a 7ffeff9a0dba5d82789a8c0776d89f6ae2821de36dfcf740c807d6fa0d295160 -lib/codeql/rust/elements/internal/generated/ExternCrate.qll f2ce6c92410f7844502d26577c5ae397dc9652d9bf531396100e47c3de887a56 4b9bcfc8af817f26e9184347bda4b60e2a734f0e4d062f5bfd6b3e7b26d0365d -lib/codeql/rust/elements/internal/generated/ExternItem.qll 851a0ebe12e73300f84a4dae213a2e9beb143946f3e741f4ada49fb49d458ddd f599e6da76f03be2cbb56b74a239a45fd074fa911cfd97bb6a466e88427e7284 -lib/codeql/rust/elements/internal/generated/ExternItemList.qll 947c16a4cd479757a6b39516aab4ae84c442177e9ec7a7e95ef1acce43c6e9d7 ab7a3bb55c37956da87c6ada71e0054008eaef586498bd01e785ada5010440d3 +lib/codeql/rust/elements/internal/generated/ExternBlock.qll a8ba7dec266603ef1e3908f923a497bd1e206ec729cfd4ad397ef4502fddc745 cc20b5a47466dab52a8d57c1b3c99b09c01420967670c2e75d3f90302ced2dbb +lib/codeql/rust/elements/internal/generated/ExternCrate.qll 35fea4e810a896c1656adb4682c4c3bc20283768073e26ae064189ce310433c8 fc504dff79ba758d89b10cd5049539fbc766ee9862ff495066cea26abf0b5e0b +lib/codeql/rust/elements/internal/generated/ExternItem.qll 749b064ad60f32197d5b85e25929afe18e56e12f567b73e21e43e2fdf4c447e3 e2c2d423876675cf2dae399ca442aef7b2860319da9bfadeff29f2c6946f8de7 +lib/codeql/rust/elements/internal/generated/ExternItemList.qll 6bc97fdae6c411cab5c501129c1d6c2321c1011cccb119515d75d07dc55c253b 6b5aa808025c0a4270cac540c07ba6faede1b3c70b8db5fd89ec5d46df9041b2 lib/codeql/rust/elements/internal/generated/FieldExpr.qll 3e506b5cb93793ec30f56bb637a600db869fcba6181b068516a671d55c362739 7bbf953696d763ad6b210f378f487ba85b875fa115b22c0c0508599a63633502 -lib/codeql/rust/elements/internal/generated/FieldList.qll ebd3aa1139bd79324d79e19dfd463a8647d96e470e5a1298f4a21e005b856710 0f9fe87948bdf3446671c336631483049fde954d4ab3d2c262d949a8ffedbe87 -lib/codeql/rust/elements/internal/generated/FnPtrType.qll 92d4142c87c42ceb6991bec97e14cbd1082a854716cc203869f356bec5dcbcd6 145b48ae097c4272782af7f492bff266448482340f6a7a4c000a032e91305be9 -lib/codeql/rust/elements/internal/generated/ForExpr.qll e9292d42ebe71f3d843dd1f0baa0c40e2a2cec47ece5b49be95533a7406a84c5 ec369c4bbbb51e89e2e3f89df2a52c021aaac181509ae583ab1cbbbbda390421 -lib/codeql/rust/elements/internal/generated/ForType.qll 58dd689f0dc8af9bb4313cc631056e57781cfc0ceeb25953ce63a7dc4b05fd5d 13c7677e340b54dcc0eb3c176e662f889a0640d87bcc0e539459b8bb7b5ec58e -lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll 09d8929b63fee13cfb9f8a2de204cfc864ff6ead4f65c85e3cc41bff23facada f86393ec1413b7972e77173dba195e0e9d745427dd7cdba598b78c694d131600 -lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll 7fe594abecbac5cdfb762741766797cd5644419e911f7c9b74ace84bcf279e45 0369b61f40a7a7b8dcdfd36dc3ee949531b49662d4903f50536f80d882977ee0 +lib/codeql/rust/elements/internal/generated/FieldList.qll 43c13c6e3c9ba75a7a4cb870fc4f18752001584d48b9df0734055a6ebb789331 7c51b0b13eb02f1286d3365e53a976ba2655c4dbd8e735bc11c8b205c829e1ee +lib/codeql/rust/elements/internal/generated/FnPtrType.qll e8e2f159983fb0d9ccc30d62d0e8b679a06c066076eb8f4ca36f3bf12be406fe bc8f2efdf4645a63b9eafbec2f8e5d1008e1decb67f29bdf1eed4c3e2a89c64a +lib/codeql/rust/elements/internal/generated/ForExpr.qll 541b62b48911d4999f9ed64ab6c8b9910073ac4add0225761f319677328cf120 976c3a91c9eedfb1e2d9ea76ac501348643b3d23c723d7a777042258d416d091 +lib/codeql/rust/elements/internal/generated/ForType.qll 3d43d044a1189281f09c55caafb6c8020a836f49e2866077086101925a573cf2 646b59bfd1b428aaf7211f574c49f79cb4c6a79ca151aa0663b2b31480298721 +lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll e07a1ae310f590003f1b88fada7dcf4847c99adb9d4c838d1c88e66e1da85c5f 0ef7342451fe2cb06e765fb4b33bb8c4a9b927f5edbc8feb5c6ba3655697f447 +lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll 40d6daa7d2bafb33798a21d79774dc802cfbd7a31618ac3bd0149399ea2bf893 d1172e2151791228559004792e125fc4625f6a26ffad25f29efb0ad263bf8795 lib/codeql/rust/elements/internal/generated/Function.qll b239af1a8874802b8a311706c53d56e3ceaad7ed23a7f97d1694bf961b63768b 4bc3c23685fa05820222e472ab1cdb40a271f862727d3bd878d47de9c2e3f485 -lib/codeql/rust/elements/internal/generated/GenericArg.qll ab1316af9d9c3db0c987a74bb3020cf7835ea264472b27c9a5c18d102e5f1141 02d08e22400bac7721b5424e018414f8734694181aabd26d1f5d31613cd8daee +lib/codeql/rust/elements/internal/generated/GenericArg.qll 464da0ba1c5ddcd1be68617167f177773d99b5ac4775ec8ea24d503e789a9099 6faa1033d59baf7c210ac4837a55781cfc054b7acbad8027faf4630dbfa6e101 lib/codeql/rust/elements/internal/generated/GenericArgList.qll b8cd936bba6f28344e28c98acf38acb8ef43af6ecf8367d79ed487e5b9da17cb 8b14331261e49d004807285b02fca190aafd62bfb9378b05c7d9c1e95525fe7b -lib/codeql/rust/elements/internal/generated/GenericParam.qll 3ae8f4060d578c37f4b2bcbeef16484c44fceba070f5fef569e4b84a2b0139f7 ace1e7c7c5d920a27430b8859cdcecbfc536c9ec4814c1e4a03d28b904f29b35 -lib/codeql/rust/elements/internal/generated/GenericParamList.qll 2bd4aa05d99872aba5c76743edc69645890d3e93d04d8df41a7a1ea7902eed39 d23e1c7fafaaa70a2d8ced7ed2e9e8b2c4225d5b0ca8cbb8c62a17673bee923a +lib/codeql/rust/elements/internal/generated/GenericParam.qll a0285123f974f287154b706bf6688b86edf72a4adcec57346c654d962435651b b42c3915e9564b5b5c5282229bf882aa3309de26a77721b2255d6f4235c0cc38 +lib/codeql/rust/elements/internal/generated/GenericParamList.qll f2d8945bc70cda6929bb6b652f9e3c7707e73fb5e778b21e99dbac594e71285f 7b97da5b6a6504377456bedebddc293d714f90e8fc2ce64199656666d5f749af lib/codeql/rust/elements/internal/generated/IdentPat.qll 557b2b1fe9e719ac6658c06c162f03d5925d848d7fdc4364da850e588a3ca9df 5517fde679c47c0604a0d177c53bed64f83e33e14d1b64f45e3467e3a8be77fb lib/codeql/rust/elements/internal/generated/IfExpr.qll 3d3655fae99a338559f538c245346730ac8cc615ed39e809e7140d217ba3353f 0a58f73b8007980238a039841edaedfcd40368fcf3b1d90d890d2ef405545c45 -lib/codeql/rust/elements/internal/generated/Impl.qll b25fe00b55d48ed53f3092003605e4bb383c44391f392a26d5bfcedcb366565b bca673b397702a39355e6bf30f4f8f964f9f726dc5b3f581b203b27bd0a6e6f8 -lib/codeql/rust/elements/internal/generated/ImplTraitType.qll 12677e9fbc982b622ca46b78c889b816a4d924a933d76734fb74ccf22c717ffb 0e2537cc97c20d44d4ebef381eb12f278075e108d02e111b25243dbe16d796ec +lib/codeql/rust/elements/internal/generated/Impl.qll 31fdd707dd8dcec845758b19eddcd4eb5bbd44ddccac83191cebe0c402834a66 ef06985099dee900a9403898f45349619ed138d23fee185137ed0baf679fe7cc +lib/codeql/rust/elements/internal/generated/ImplTraitType.qll 3c29684f5ef386b883b79dc9758441d97f090e065be177ffc8240aaf0f3d1e7b 03ea42c2a95cf917ec73d88b7b4ca5e53e10d7b046074f59100c0ec6c2c1ed6d lib/codeql/rust/elements/internal/generated/IndexExpr.qll cf951fc40f6690e966b4dc78fa9a6221aa5c6cade44759dcb52254f799292d11 1572e71918cc4e0b7e028331b6d98c9db23100a3646cd3874d1915e06ab6211d -lib/codeql/rust/elements/internal/generated/InferType.qll 136359028a0aaa957a3788469c6cfe95c4e51282f9ce361ab9d21fe6e6a60fd7 d494b9f9f3e03ade31a9c8ccaa212ef920d7a7ff88fcc20eb4f91bd362db30a9 -lib/codeql/rust/elements/internal/generated/Item.qll f9e954d39375e9abd604a877046641f1726544e73f7f2dd6d6d35a339ad4060f 4265dc3d91ddeeec236f6ec436fa6bb09cd0ff83cfd16db02483f904e231dd45 -lib/codeql/rust/elements/internal/generated/ItemList.qll cd230f40f075e57ac51b4cfaf18682de3c042c1c3aa8ab3bf516e4fa9d4f83b0 dae003281463725de231b697ee0c7b7b10c4b4dbfa641eb412165aefb11d5c4f +lib/codeql/rust/elements/internal/generated/InferType.qll 23ee25135c59ea5578cdf7c34a41f606e217e7260c3c8f404d12836585d5cad4 400da322fa1be62c4e300ebdf481eb92d4226eb6c316c668da8cc5168065774f +lib/codeql/rust/elements/internal/generated/Item.qll 70930ebfea4d0b56c0c47bede0c7aa21ec119210467fecc58a850273efb9080d c3bce1b435c3370083a3ef95da7647e720ca4e636b83dfa0ccecbf11f7ecd34b +lib/codeql/rust/elements/internal/generated/ItemList.qll 73c8398a96d4caa47a2dc114d76c657bd3fcc59e4c63cb397ffac4a85b8cf8ab 540a13ca68d414e3727c3d53c6b1cc97687994d572bc74b3df99ecc8b7d8e791 lib/codeql/rust/elements/internal/generated/Label.qll 6630fe16e9d2de6c759ff2684f5b9950bc8566a1525c835c131ebb26f3eea63e 671143775e811fd88ec90961837a6c0ee4db96e54f42efd80c5ae2571661f108 -lib/codeql/rust/elements/internal/generated/LetElse.qll 61254c4e7d2f84482b5551d065bb43aaef55a8b5698547e2e0fe8a038932050c 38736f60234e46fbd1c0f937992661f9f56b40d8be7ebf79e33f7276d005c7a0 +lib/codeql/rust/elements/internal/generated/LetElse.qll 7ca556118b5446bfc85abba8f0edd4970e029b30d414ea824a1b5f568310a76c a403540881336f9d0269cbcdb4b87107a17ab234a985247dc52a380f150a1641 lib/codeql/rust/elements/internal/generated/LetExpr.qll 9af0f89b294c8a0a751317e7074fe370339563d36c1df4911d1ea082a4df77fd 68272593d1feb88990bfbd0b8c222776f085e49694894384fc6d96e9464ba734 lib/codeql/rust/elements/internal/generated/LetStmt.qll aa1852db86ec29f857a90677f0c6b4a07f0fd965fc193d4141be95ce15862fca 40f32a37c0cc161b099fe0b4c7d713da928781d3e2c3de90db991df1d9062647 -lib/codeql/rust/elements/internal/generated/Lifetime.qll 551636289598d15b6b0b8f3940fdc74193f73f42a4077c7d6ee58d0aaf349e3c 686306339fe5d2ec35a42fff49b1546f8005a51a509d354fb2742ef03fd13118 -lib/codeql/rust/elements/internal/generated/LifetimeArg.qll 6470c3dcec621462f72f0423f5a54aa713e977f359dee97853f8e36147ffce67 8e12b9b24a04bc719393c2681da0dba3882c2c8b3918cf9cf6956dea3e0f5047 -lib/codeql/rust/elements/internal/generated/LifetimeParam.qll 55943ccc6ed1cc8182dc782917a795cfda2270c8d605c39a41530a826cd4c4f2 6c8c6894bc91eae551af4ec88de3e20b7dfec659aee8c4b47311e6172beccae5 +lib/codeql/rust/elements/internal/generated/Lifetime.qll 90d01c76188ce0c053122c62b41e47f27c4c7717ca5a4999a76797360043da0d 7b9feb202da5a06cd17f7770bb66742fd9e7cff0d410fefc7ffaafe710ac16d6 +lib/codeql/rust/elements/internal/generated/LifetimeArg.qll 7c1a44e3d480e75142b171eb51382c9492d393043833c0ab4a4036eba19043b8 7d8273b62794268dab6938ba1e3a3560a80a2c49cd9a9717345785dacd311059 +lib/codeql/rust/elements/internal/generated/LifetimeParam.qll bcbde38bfb99034e470634dbd32c0df34c40e1e531e2d235b7ef29c0b66f8a56 1fd15bbaa1dbc521b2ee4bf0bc1009c411aff15eac07c0842ed9883d9a291669 lib/codeql/rust/elements/internal/generated/LiteralExpr.qll f3a564d0a3ed0d915f5ab48e12246777e4972ad987cd9deaafeb94cf407b2877 2337c3d5f60361bd10f6aeca301e88255f5dffb85301cf36cbbfa1a65bfad1cd lib/codeql/rust/elements/internal/generated/LiteralPat.qll ecc2bfe559abfce1be873fbf7b61b5728897c9afc3bb3f69551d8320d273da71 42196fb6a4a0ff9b570fd0bdbc920f24744b3f46772efbb46648af7fbfe1fbda lib/codeql/rust/elements/internal/generated/Locatable.qll c897dc1bdd4dfcb6ded83a4a93332ca3d8f421bae02493ea2a0555023071775e b32d242f8c9480dc9b53c1e13a5cb8dcfce575b0373991c082c1db460a3e37b8 lib/codeql/rust/elements/internal/generated/LoopExpr.qll 22b755dfaf238ecea722c0c94c399992014e23481ec6fdd61f803bbec012b6f9 08731630c2dc05aa1e0ada222a6057752d9ce737329c62076708828247a358be -lib/codeql/rust/elements/internal/generated/MacroCall.qll 0fdb6642a8e064e59c4fbe98e419fd5c018936a48b9447f4253ddeccf82542e5 de7c3915b84719b182f6471b32c57a2176f71a6ab7301c69215a7bf0b7981422 -lib/codeql/rust/elements/internal/generated/MacroDef.qll 4d3e70503fd345203faccc36363a74aa75da5d1f32b5ac7e789505bf710867d6 3d5dc863c0d77b97610ce87c16556ead1a0a1e09b55991fabf7453678e05f39c -lib/codeql/rust/elements/internal/generated/MacroExpr.qll cf6ee2d287ec1b4cdfed5bc0aa3bb2419edbce11d255b677893638b6bfe6550b 513bea7d4eef4f0d8bea5dfe7ece05f59b4e03bdfe48bd724d97d1652eb8ec44 -lib/codeql/rust/elements/internal/generated/MacroPat.qll 7b1a0f02cdd9592957ba65623d392aee1eb51654a0ba024a3f09d124ee113f2e 0ea48a47635bfb9c5066b7ca4822311bef725f92950592491eaad47b771bf0ef -lib/codeql/rust/elements/internal/generated/MacroRules.qll dfc1d7b91c0aa90b4c043b501f6aebe75b8b3c75f25f5645e61353739967ecab 62bdd514ee595ef80f744021d16c7d0f95bd8e52286bd226d02e3c3ce9e5f977 -lib/codeql/rust/elements/internal/generated/MacroType.qll 810abd757bb55e10c9899dc79380ed7a29a76c44778b69b0504abb62a9f30ef7 f28f2585280532a5b628ad579340a998984acc604518d9693ad8f3c812d2aacf +lib/codeql/rust/elements/internal/generated/MacroCall.qll 8b49d44e6aeac26dc2fc4b9ba03c482c65ebf0cba089d16f9d65e784e48ccbb0 9ecf6e278007adcbdc42ed1c10e7b1c0652b6c64738b780d256c9326afa3b393 +lib/codeql/rust/elements/internal/generated/MacroDef.qll e9b3f07ba41aa12a8e0bd6ec1437b26a6c363065ce134b6d059478e96c2273a6 87470dea99da1a6afb3a19565291f9382e851ba864b50a995ac6f29589efbd70 +lib/codeql/rust/elements/internal/generated/MacroExpr.qll 03a1daa41866f51e479ac20f51f8406d04e9946b24f3875e3cf75a6b172c3d35 1ae8ca0ee96bd2be32575d87c07cc999a6ff7770151b66c0e3406f9454153786 +lib/codeql/rust/elements/internal/generated/MacroPat.qll 9e927e09d47029a3025eaad271c975e73479a80ea933c921381b6c9d751f2866 bdf5c58ca27743eb2e2dae2aeea3f3fc21f8a4f98fe1001598876455c88e8f69 +lib/codeql/rust/elements/internal/generated/MacroRules.qll 4fbd94f22b5ee0f3e5aaae39c2b9a5e9b7bf878a1017811ca589942f6de92843 49fb69543ee867bae196febea6918e621f335afdf4d3ccbf219965b37c7537b1 +lib/codeql/rust/elements/internal/generated/MacroType.qll c462824df4a002956c036966d15cd0bce206e664888f8d0c7834dedb38b3c0bf 947480f07c40128ef3d00ad4c3a29a685472b3e20a661680c22f6bb318205ed1 lib/codeql/rust/elements/internal/generated/MatchArm.qll 8fb740a0f2e308782d9cf390672969cd7cf6e698e5b847fb02ae3fa6c205646f 42bfe8dd94fc24ec925fbd44016df111600f99d1216c9a698631373bb6048830 -lib/codeql/rust/elements/internal/generated/MatchArmList.qll 645cf17a5d585106911b6aad573784dc5770d965e10577a1b90ed4a68caff231 b24d8a255568878c9b14f14b889e819280a244afea73f87670a127142a948749 +lib/codeql/rust/elements/internal/generated/MatchArmList.qll 13362680c037fe83fef4653562cc10a4429078316b5ec7c47b076336cf4aca2e 41c674293c13eceaca62134ae0c6778541f6a5201cbc5c146f0ba01b898dc267 lib/codeql/rust/elements/internal/generated/MatchExpr.qll 689d65f690fe05bc262d0a5bfe69bb4f8a142db387c5765fcc4958a9b49989f8 2979cd2017d0538870d17b2b7592c75cc05b706bd36c9de3e5dc38fa3a957e5b -lib/codeql/rust/elements/internal/generated/MatchGuard.qll ffc296730932710f0da0332cd8563f6ac1eff5019e1625a4ab7dc722755fe5a0 f04d4d5c7ab5ea53b461a690ac6f13174aa39daf157788649bd7814df5b07b11 -lib/codeql/rust/elements/internal/generated/Meta.qll f729fe8541204780f1e3827fc81b947023b06400d912236f673505ec8bf3d654 70b13073d38beeafec59a37fc25bf9d6bf28493f147333d4bb8a0028b3a4d345 +lib/codeql/rust/elements/internal/generated/MatchGuard.qll 521a507883963106780f1782084c581fbcf1179863c7c15438c4db79e30e78dd 6226feffaaa8d828a42ece0c693e616cd375672eb987c3b7ff1ca15fa23c116a +lib/codeql/rust/elements/internal/generated/Meta.qll f1ce7cdaf2a6fa3b86f0465e33a9521d254c032468427b276d93276ffd5142be 046d72c868ee2664b8a291de16320238ece9d0612c93c96a0d601e0b6079bf90 lib/codeql/rust/elements/internal/generated/MethodCallExpr.qll c2d6faf1f840628dbc5aa59c90dbd8b244f6bd4a7dba25e410047fcde11ff378 2d0251b095bf15b0275d493efdd1f9ce0926a3cff6671bb550a7a672aaf62a30 lib/codeql/rust/elements/internal/generated/Missing.qll 16735d91df04a4e1ae52fae25db5f59a044e540755734bbab46b5fbb0fe6b0bd 28ca4e49fb7e6b4734be2f2f69e7c224c570344cc160ef80c5a5cd413e750dad lib/codeql/rust/elements/internal/generated/Module.qll ebae5d8963c9fd569c0fbad1d7770abd3fd2479437f236cbce0505ba9f9af52c fa3c382115fed18a26f1a755d8749a201b9489f82c09448a88fb8e9e1435fe5f -lib/codeql/rust/elements/internal/generated/Name.qll 9269c6eba59ac706b2efaddf9300b107f67ac5b5ac50868b57519102195b27c1 e02a8ae65999e0d7527f0036527677050b6d1e37fe9d044d908d831703cdfcfd -lib/codeql/rust/elements/internal/generated/NameRef.qll 8ceff5552a2c1b855c389d69e23db3719b0f4046bb540113f6c1bb8a34d98f41 f86553b63fd62c534cc1aa8167341bfabd7d13d926213d1133a89547d69adb73 -lib/codeql/rust/elements/internal/generated/NeverType.qll 50433d111288dbd18d12c74daad963f6229166d6575a7d8828a8e7dc933594cb aac974c8338634f8012952f8af1b45cf808e9ba78ae9f2154c7a5b6173380e3d +lib/codeql/rust/elements/internal/generated/Name.qll 12aad57744b7d1b04454159536409244c47319aedd580acb58ee93ef9d7f837d 63fc67ccc085db22f82576a53489f15216a7c29d5b941b14a965eab481534e2e +lib/codeql/rust/elements/internal/generated/NameRef.qll 4292fc7aa9ba22a7fa5bd638c38f696cc6724d8ed5e7346e7c5a52c4e4b65eec dfa8c3d4b521e43b76b18666d3d32d159c21b7b194285bac425df681544d269f +lib/codeql/rust/elements/internal/generated/NeverType.qll 14dd3c08db1db873b365fc7f0d1cf3f5d6229b1f78bc85100c36c22d1bb8ee40 34257df0ac59cfd982ea5f30ab225c8bfece71d9fd3be84ff79cf1b0bff55060 lib/codeql/rust/elements/internal/generated/OffsetOfExpr.qll bb17a1e1d4332225cf4bbbae4a1bab9302c2d81d191fe835f2f973915d40dd2a f9e73210b81992040a5a5a9ac3ad936159fb3475445f130c7b28f83dfb4170f5 lib/codeql/rust/elements/internal/generated/OrPat.qll ee0487b90849c3e2a836c956ae8837f27515a9dc795bf17287cba2cf7a39d839 35117b6a3dcebab09f12665441332b6863200e206679ee97894170dd9ef7795c -lib/codeql/rust/elements/internal/generated/Param.qll ed78b4383e95ae259ded868843b48c27c6015809a9707cd9a74c298d9b622896 e8e0e253cdbe735766b93b99a9ecec5d5d9c6c2986cfc64deb3f683bdb084583 -lib/codeql/rust/elements/internal/generated/ParamList.qll ff7f9c67d1d85a48ad2a0c6027011414682caf84c1bfeac4f0d98289dbd8cc5b 13d4dd1bc8c3d04547905dd1e4588baa15f33e85c743b3e09666a02f58cbc941 -lib/codeql/rust/elements/internal/generated/ParenExpr.qll 2b16c61f9efc534d182be3da010c92e2ec9ff12b1b0252d4d90dc9cda3eb3a28 cf487691c5badcf389ea110b15bbc74797194d3251aff2fbaa8eddd7959471b3 -lib/codeql/rust/elements/internal/generated/ParenPat.qll c79ae30c86d401140d44ff574166b547c5f73a6fb73964eec2e1797a36e43b4d d80595a9e85ef0d3d9543049a9d1eb31c21f36d8fe3b79480f87c4514c67b67e -lib/codeql/rust/elements/internal/generated/ParenType.qll 23a22694557ba1faa2f87ad77511e74850bf3abb6569cb179944a94c40a18233 5a2a9503092bea581b4117b38137533da7f2a31be5b1512e5f6444c191962436 +lib/codeql/rust/elements/internal/generated/Param.qll c57bf238123e8337adb1556cf788bde2b2e8841d4afa0799649db9d507b02d85 7cb580219ec9b6257735f7c53260cd2bb5533dbe342bef3b793ec7b6a65e7027 +lib/codeql/rust/elements/internal/generated/ParamList.qll c808c9d84dd7800573832b63a2ca5296b5506bffdeea054893a56cde08f91560 d4599c52231f93e1260fbae7de8891fe4287fa68b1423592b7a1d51c80146dc8 +lib/codeql/rust/elements/internal/generated/ParenExpr.qll bc0731505bfe88516205ec360582a4222d2681d11342c93e15258590ddee82f2 d4bd6e0c80cf1d63746c88d4bcb3a01d4c75732e5da09e3ebd9437ced227fb60 +lib/codeql/rust/elements/internal/generated/ParenPat.qll ce24b8f8ecbf0f204af200317405724063887257460c80cf250c39b2fdf37185 e7c87d37e1a0ca7ea03840017e1aa9ddb7f927f1f3b6396c0305b46aeee33db6 +lib/codeql/rust/elements/internal/generated/ParenType.qll 9cc954d73f8330dcac7b475f97748b63af5c8766dee9d2f2872c0a7e4c903537 c07534c8a9c683c4a9b11d490095647e420de0a0bfc23273eaf6f31b00244273 lib/codeql/rust/elements/internal/generated/ParentChild.qll 62153298532ad8787b0c02df71c1ac4076db75d519ed1bf726f2d71dd5d7ad68 c57903db3133f8e251991cdf9c9c53398ca5e0536ccde5158b959487c05f7856 lib/codeql/rust/elements/internal/generated/Pat.qll 3605ac062be2f294ee73336e9669027b8b655f4ad55660e1eab35266275154ee 7f9400db2884d336dd1d21df2a8093759c2a110be9bf6482ce8e80ae0fd74ed4 lib/codeql/rust/elements/internal/generated/Path.qll 299abce24762a5ab023f3cf1ab9718b83047e171aed42a8092e7a155914b1657 db1a23d18640c548f08c9f94823838b5e019ac85877c7b15df2d1493d1846572 lib/codeql/rust/elements/internal/generated/PathExpr.qll 17cdb0a7393258a207450f08e37178fc9d35d167f064ba6015be94246f3dc933 a75fdd280aff6d87e083a92030e041c2eb52b57cf7151d4a6989fcd31d6a64bf lib/codeql/rust/elements/internal/generated/PathPat.qll 98c9938d6a359fd717829b196eb09701d2c798e18c1f43fa7b2a9145afdf6c19 caba2e629cae08682baac90a76ae9a48cda2d7d6f9c23d506fa0ff3f292978a4 -lib/codeql/rust/elements/internal/generated/PathSegment.qll efb651b099cc6e26bb7f25e37ada698a85196e4298b20d8165157ec8b7f2213a 7e4c60588f547316f7dc4f74fd7302e78c080a6eb704063eae03b14eee0aefec -lib/codeql/rust/elements/internal/generated/PathType.qll bf8332463698fdf2c77f440ddab58d563dbe9d2862eb50f2af5c7f598245bfcc d586d81e8a3a08b4815b182d09a256a6c4d3dadb30e159384fda4f7d6e02fa5d +lib/codeql/rust/elements/internal/generated/PathSegment.qll 4621597fd86246f788b8f9ca73f6b0f27929fc04261ce3ccf85da1183071431d aadda8bce386a3b7a9c53b98465eedcc4f724e37b8a904c1775af5b7ffb041ee +lib/codeql/rust/elements/internal/generated/PathType.qll 45de78e5374d6eb0446e2112ec72d3692c2811df9fa2ad03d0127e426940abe3 622cf70408413a565a0dac58f451035ac1339c8d0ee5b24f630680201cb0aa48 lib/codeql/rust/elements/internal/generated/PrefixExpr.qll d723079487d2f648121721dd5e43436e95efd9b0876eee39c0d5e044269718d3 20e5fed17709435245d946e9e0dae51a29d879e66c5dfc21c3140f801cde47ac -lib/codeql/rust/elements/internal/generated/PtrType.qll 55e27062bb52ceeb7e43d02986895f5646c261e51586d1d4d007df8aa6ea4624 607e8915f4cbd4db38e4b147c41536f646dac00a28ea2833b2da255088363f2a +lib/codeql/rust/elements/internal/generated/PtrType.qll 5f12b6ad29b4e5ce51c205e2199594ce190e1aa24fbe3ddcfd82317a0b472222 8940e8dcccdf5cfc863aa2f2bc52bbddfa4d9ac8e8b38973cc1ecc1fbe32b3d4 lib/codeql/rust/elements/internal/generated/PureSynthConstructors.qll dc03515d678ba052c2ff2dd9f0883e0bce54cac740ba9a15e5173f292c1b6971 dc03515d678ba052c2ff2dd9f0883e0bce54cac740ba9a15e5173f292c1b6971 lib/codeql/rust/elements/internal/generated/RangeExpr.qll 23cca03bf43535f33b22a38894f70d669787be4e4f5b8fe5c8f7b964d30e9027 18624cef6c6b679eeace2a98737e472432e0ead354cca02192b4d45330f047c9 lib/codeql/rust/elements/internal/generated/RangePat.qll efd93730de217cf50dcba5875595263a5eadf9f7e4e1272401342a094d158614 229b251b3d118932e31e78ac4dfb75f48b766f240f20d436062785606d44467b -lib/codeql/rust/elements/internal/generated/Raw.qll c9b1e59237692c0b65d5e3d6a230cefde205be1b26a76170c63c6d7308ff468d 5938446ce1ac3a8c60321a709f79558f08f5e1b797a453a2b38e9a1e7ea5419d +lib/codeql/rust/elements/internal/generated/Raw.qll e99568e4adeb158ca514e886c7c2193583932c5f685d1d2ea75e9d544b5a60b1 957270b1cd461050fdec2eb6249d216cfc4f3fe34efe2be147b0e2a6f1e43ece lib/codeql/rust/elements/internal/generated/RecordExpr.qll eb6cb662e463f9260efae1a6ce874fa781172063b916ef1963f861e9942d308d 1a21cbccc8f3799ff13281e822818ebfb21d81591720a427cac3625512cb9d40 lib/codeql/rust/elements/internal/generated/RecordExprField.qll 7e9f8663d3b74ebbc9603b10c9912f082febba6bd73d344b100bbd3edf837802 fbe6b578e7fd5d5a6f21bbb8c388957ab7210a6a249ec71510a50fb35b319ea1 -lib/codeql/rust/elements/internal/generated/RecordExprFieldList.qll eed92ac7305b53090d12eb64b882815f10c862dd35c6b6952c44676a4d992d0b 22ef8801700874012f3c67449f5a80e694fb8051bf622f7e99ddc7d181260332 -lib/codeql/rust/elements/internal/generated/RecordField.qll 9e9af45a478c446c44b4c9b73300a0b5d99324cf2bba9f52f94a494aac52f672 7e939c8525d2d6863f6090b0ca4883a3282f0c43fc62639026e05b46c6299c1f -lib/codeql/rust/elements/internal/generated/RecordFieldList.qll 925b941cfda35def43b37a982e5648f45497a3b6e4805cb2a8bd7b8479f97d6f d0acee1c40e16435a4f45b6c2d834eda308c49d7bc4a761d0cbee1e987f16d60 +lib/codeql/rust/elements/internal/generated/RecordExprFieldList.qll 179a97211fe7aa6265085d4d54115cdbc0e1cd7c9b2135591e8f36d6432f13d3 dd44bbbc1e83a1ed3a587afb729d7debf7aeb7b63245de181726af13090e50c0 +lib/codeql/rust/elements/internal/generated/RecordField.qll 9f7840e1a2a194d5ed1d5201ab483eb01129849d49392581e0328bbc0934305c 0e019b5b8fe91bc96c7c07933c766d8a09c066d48ed96f24ae3dad303c00585e +lib/codeql/rust/elements/internal/generated/RecordFieldList.qll d7bb2677338cf420b0d6371aeec781aacc2272c73413ea96b7418177ad149fb9 5ef52074b9f4ec31e7422b70efdb2e650d673b2625efdfec18a4e48c30e35cf6 lib/codeql/rust/elements/internal/generated/RecordPat.qll f5f9904fcd8b8fa5fe65b46a68f830021a5e4a68f95ff403151565c3ec770477 56294ed2ff753d8be7742a501b15b5f3f5f20afe0f8171ee6771d049f26489e4 lib/codeql/rust/elements/internal/generated/RecordPatField.qll f17b1aa265091fd8309fd90d5c3822d170870e304f160225327de5a844a9aed4 0458e39dbe88060b4b664692cf0b41ebf4364de268d9417658c14c883c9c1b33 -lib/codeql/rust/elements/internal/generated/RecordPatFieldList.qll 091843c79f5a5f311d82da2e6b3c4927ece8adac379d741a65fa382f598776ad fcda9a27dbd830b1280df231347a26ee841309d2161524d2003b08995f209609 +lib/codeql/rust/elements/internal/generated/RecordPatFieldList.qll 08d4740bbb519f15ab20b694b3c45e396a2a59cce0f68fa4b9698348784cae43 99919809607ae61c707f591ee609c50bcfb90d5b4f9c263f6b8e78658d21b605 lib/codeql/rust/elements/internal/generated/RefExpr.qll f75a9550456e8b53044d0aa94b69148cb04950273000ac19eda57a836091670e 24ea42dc26b6b84f5807959e787a0487b7a33ed1f20c24d34af2799110a1902b lib/codeql/rust/elements/internal/generated/RefPat.qll 7483fcf9bf555a0ca60bfdbb91fd1c7344c98cb60506469cab24fddd90450005 b233f86eec76a3916ca5daac4812083f452f26089cabc13811a5600862ac1832 -lib/codeql/rust/elements/internal/generated/RefType.qll 69a50e86d2888e34e1fa890bb3b9e97a6e43629eaa0b9fd3f4e5e1f17cf4ea8e b62db90677618bced85937876cb99ae6ae499460b69db5a89407f64239920258 -lib/codeql/rust/elements/internal/generated/Rename.qll 9b6288e058229406ae9ac3574cff29ac79cf60149f7969249e73c26f2bc622b1 abf96eb6b15b8aa8e51e66d526c20c71fdd4e6375354f3dd597f04c5cf56d6e3 -lib/codeql/rust/elements/internal/generated/RestPat.qll 55aa7afd8675082bc879458205a18c73234332797a6ff9c3ea8de7af1cad7182 902230cb2818bbd44390c67df2e604cff913b6afdc17ca0aba2c3b0f19fb2836 -lib/codeql/rust/elements/internal/generated/RetType.qll 3efba9799e12d4e4c21ba8e01ca3a6a905adb7af301d1ed0209699cdb77a3cbb 878b9b0e1a013de26a23b3746e03dc2c0c61d7642e3390f15701bb4001408a55 +lib/codeql/rust/elements/internal/generated/RefType.qll 90b03447b77c9a8ae5317a7f605beac4a3c9251f2e5409681fe8badad41d1dd7 bd96341b52450eb0ab262aa8ffd810ff7b091d4c1ed8576d794d7705af565296 +lib/codeql/rust/elements/internal/generated/Rename.qll d23f999dab4863f9412e142756f956d79867a3579bd077c56993bdde0a5ac2f1 9256c487d3614bf3d22faa294314f490cf312ab526b8de0882e3a4a371434931 +lib/codeql/rust/elements/internal/generated/RestPat.qll b3a4206e68cf67a0310a466721e7c4b3ab855e65490d589d3d856ad333b3d5e8 30b471bec377784f61d73ef93e74fc0dcec7f512ac4b8791d1ca65f2bcea14b8 +lib/codeql/rust/elements/internal/generated/RetType.qll a26860cd526b339b9527c089d126c5486e678dd080e88c60ea2fe641e7d661fd a83c1ce32fd043945ad455b892a60c2a9b6a62d7a5aadf121c4b4056d1dfb094 lib/codeql/rust/elements/internal/generated/ReturnExpr.qll c9c05400d326cd8e0da11c3bfa524daa08b2579ecaee80e468076e5dd7911d56 e7694926727220f46a7617b6ca336767450e359c6fa3782e82b1e21d85d37268 -lib/codeql/rust/elements/internal/generated/ReturnTypeSyntax.qll 423a15bd9d6f427ca06134e51ddfdb23a7c29cbf275dc55bf1367bc63bf73e51 e0492b85d829c0fc5c40f553c2c598a3f151c9798e517717575baf693636362c -lib/codeql/rust/elements/internal/generated/SelfParam.qll 39f520f8a72d63baa944d77f22134c3ea40277b4cd15af5bfc484896650c7136 421cb0ffc3d7d1c4d5a0a73094f4766701c1471afb7bf19e17eef524636b6ac9 +lib/codeql/rust/elements/internal/generated/ReturnTypeSyntax.qll 34e32623d2c0e848c57ce1892c16f4bc81ccca7df22dc21dad5eb48969224465 ccb07c205468bce06392ff4a150136c0d8ebacfb15d1d96dd599ab020b353f47 +lib/codeql/rust/elements/internal/generated/SelfParam.qll cc9693cd6efd7528584f00696b86e41027e05066f8e8aba1ca25bd7567b971ed 689b4746ab4e82de0b7b6e11350959c5194a1562497a21a831c75c6e325ff468 lib/codeql/rust/elements/internal/generated/SlicePat.qll 8b1463758d7b15a0303384c8136a48a8e71ce27da4ba6e421272b9751a988e64 7562d47308f197bc63ade0f114cd23a17e7f60fa696716f6a30fc7b7411642fe -lib/codeql/rust/elements/internal/generated/SliceType.qll e007b3bb897454c5a292c7846b784b9fdf92126f3447be6c7a33138390a88e50 86164f1ae9b8eb622c589d97c07d76ef53273cd68247fe0d6d261b34195f951f -lib/codeql/rust/elements/internal/generated/SourceFile.qll a7670e531ad818f273b6bd3e0c581d863420a745a5572792002764e376e912c3 cbed30f759fcbbb348da4c1c4e0e1eaddf2eb6368bcb2d203eae275c78c5eb0a -lib/codeql/rust/elements/internal/generated/Static.qll d2e643b301409f515037f445f29600cfca2b97c9d198c869ef4f71a5a86e1c5d aae164e6b058f464f61225fe8ad19be3035d12403b926a17ef2c73e50243ff2c +lib/codeql/rust/elements/internal/generated/SliceType.qll 98ee8b566be28f392ab9c9507600e8461ad0b48cbbbd422d22548aca691f8330 528d6eabddf49b9dc474971a2f3a6ddb6f2d77dc7f8449140ef54646c1ceb822 +lib/codeql/rust/elements/internal/generated/SourceFile.qll 55d44c9f09c5ff28c4f715f779a0db74083e1180acaf0d410e63ca07b90d1cb5 78c0af48b0b64aa377413ea4799dfe977602a111208e1d25e4bdfa920dbd7238 +lib/codeql/rust/elements/internal/generated/Static.qll cae5313e08e4af44c46b2580226993eff639a5257863276e720de2309afff3c3 93fdbd117ecb69fbef5c84632e08483c0faf051f882f1a266215044a0d5bfd94 lib/codeql/rust/elements/internal/generated/Stmt.qll 8473ff532dd5cc9d7decaddcd174b94d610f6ca0aec8e473cc051dad9f3db917 6ef7d2b5237c2dbdcacbf7d8b39109d4dc100229f2b28b5c9e3e4fbf673ba72b -lib/codeql/rust/elements/internal/generated/StmtList.qll 1cc19cef831648b7a9888c9dd5cad173a1bb37269469d74d433dec89351306c9 da5db9a60c7851bfd9aaa8f23f92470f49fd93d140e060c0b6b2f8e9088b148e -lib/codeql/rust/elements/internal/generated/Struct.qll 55238e18dea9c861a3f8190fad9afe2b601d4ede45df1d5f344329928d312122 8afb6516367a8470ce818120b69dee16bc2f4ecc3a8f7a51b0af4190e3a51712 +lib/codeql/rust/elements/internal/generated/StmtList.qll a667193e32341e17400867c6e359878c4e645ef9f5f4d97676afc0283a33a026 a320ed678ee359302e2fc1b70a9476705cd616fcfa44a499d32f0c7715627f73 +lib/codeql/rust/elements/internal/generated/Struct.qll 4d57f0db12dc7ad3e31e750a24172ef1505406b4dab16386af0674bd18bf8f4b 1a73c83df926b996f629316f74c61ea775be04532ab61b56af904223354f033e lib/codeql/rust/elements/internal/generated/Synth.qll a5d3868a9c6fef100ef71aed486db8ee3a38b122659531f95270f54dbae087f9 922ac8372f274090881b5ae462af8624f1136864b1f93f3a8de52e47f5cce7b5 lib/codeql/rust/elements/internal/generated/SynthConstructors.qll 649e5d313e51e78802c8bc67bfba1aea59bef9a83fc1b17bb558c3cf4aee089a 649e5d313e51e78802c8bc67bfba1aea59bef9a83fc1b17bb558c3cf4aee089a -lib/codeql/rust/elements/internal/generated/TokenTree.qll 8e5a519b7e8df18a0002fe71fe75a5eff2a247c4bae216e8a3f5a2784745228c e7fd7226940c0a94bda7f6ebca0328cb3ce38323e9078c2cc28c5455188c3d56 -lib/codeql/rust/elements/internal/generated/Trait.qll 6c841ff68aa7e8b15041b8dd005dc282b4abad7cfd0ed6525bee103a1e84cd0f 9b45005dd7466e480e4a34bdf033bf94966d71e7654debdb64091f5713caae19 -lib/codeql/rust/elements/internal/generated/TraitAlias.qll 43d8186b6f68853c743286a1f0128b3f871adfadc014332aca7ad67b1e361d16 be292b7b49928bcf7a07ed92ea79a185f5add9a9dd018756d3372aba0f887f15 -lib/codeql/rust/elements/internal/generated/TryExpr.qll cc3572fffabba8502ca0f09d7051fe18e5e56c76eb1e22e563d3cef498a42417 53fcd5c57e4929ba985b10b33757bcf287e01792c062db57cdd3bc62bb00e7ce +lib/codeql/rust/elements/internal/generated/TokenTree.qll 8577c2b097c1be2f0f7daa5acfcf146f78674a424d99563e08a84dd3e6d91b46 d2f30764e84dbfc0a6a5d3d8a5f935cd432413688cb32da9c94e420fbc10665c +lib/codeql/rust/elements/internal/generated/Trait.qll 32bdbb4dc9f03488195a90320a947013135cd2fae1b9d62b4f71ed9a4e39a967 5dab0fbec64698bf3cdae04879d3d1665cf82386b7b030ed69e6b20776ffa9fc +lib/codeql/rust/elements/internal/generated/TraitAlias.qll 0a3b568100baaca129a12140b0742a1c8e507ef5b2f2c191ff7452c882ba4064 c32e74569f885c683f8d3977682fcbc8b7699b00d5e538cc6b08acdfffa56bc8 +lib/codeql/rust/elements/internal/generated/TryExpr.qll 75bf9fdda5238155d2268806d415e341fa57f293dcadef003b4a11562c4cd877 935c746f822cf183cdf36bef2332f01e7ce38aa09aa8476d64c1062c5e8f13dd lib/codeql/rust/elements/internal/generated/TupleExpr.qll 75186da7c077287b9a86fc9194221ab565d458c08a5f80b763e73be5b646b29f 0250d75c43e2e6f56cdc8a0c00cc42b3d459ea8d48172d236c8cdf0fe96dfed2 -lib/codeql/rust/elements/internal/generated/TupleField.qll d8704db5c3c09f3a0146bd88f149d7c271c4b31f70aba69ba526ea5fa9bf76f4 fad6f0b60aee223ea900accf7b434b49881a523bb2197c3e62661bc620ab72eb -lib/codeql/rust/elements/internal/generated/TupleFieldList.qll 25f2afad44f4bd86d44a781f9c37aae395c8fe10c1c6b0efa1c4ae3f13964975 13a6677f5c626818a0853878c7c338adfc74719f0aecc8da16584f9873cc533f +lib/codeql/rust/elements/internal/generated/TupleField.qll d2580e046a576a1a7669463956c929912e383de304854a86eea5e45807a0a882 b41cbc48fcbb56543705e6bf708b72156307c71735d2ed42b97d8bf3c1099dd1 +lib/codeql/rust/elements/internal/generated/TupleFieldList.qll 9d4981d04c2ee005e41035b9699f03bff270c4e0515af5482d02e614a0b1a875 4e60b857fbcb668fa1a001e0eff03f1aa3a7465d32ce68e23544b705fa54fc5d lib/codeql/rust/elements/internal/generated/TuplePat.qll d61163a380f3f2c1709080e2df69a90764509af060e607e27e832862e4dae18c 108b7db493a21fe1fa0db99fceee952aabb0a128eac41e050877ab9136407403 lib/codeql/rust/elements/internal/generated/TupleStructPat.qll 87e0acfeb51d48c55648d5af783f5ea006aaeccce990ba26458c6935fbdf7c11 7c761e66ddacb51307e653c6ad45bec3fba8315049fbe6c4503ed19241204d41 -lib/codeql/rust/elements/internal/generated/TupleType.qll bdf7ef010405f5c4e888bf5bd5f946c755fbf84af3be0cb802b84692c3184486 a1508000050ec96a92bce5a70610948a51f6b5b9be69e9b5d5bcaa57d24eea7a -lib/codeql/rust/elements/internal/generated/TypeAlias.qll f2999fd1a692130e77e60db5fdddf5298884769fa0655c3478fb61ed06c11821 b394fb46c755a1170b39ef19aa6944d70f54880fe5c9f8061c661b8d724ba368 -lib/codeql/rust/elements/internal/generated/TypeArg.qll 074cb3ff177f1d8cc08053c379bf4a19d63c5434270d6954439b1911806838b0 91da3cd1052c9d5c83b08889808bdd7f4409221241788e0e0a6854e16672cfa2 -lib/codeql/rust/elements/internal/generated/TypeBound.qll 0f7c56054d08c9128428f7b44ca0eb49f7c74678c9a19359e58744275944ff13 2a6fcc9ea2c10eeeedf9c101155866e251a7ae8cf792f4558847bff1a15af224 -lib/codeql/rust/elements/internal/generated/TypeBoundList.qll 1ee71cd9281c47d2950bad0d30476f04251a053e1584d9ffc56630e83ad11834 23f04a00b7ee221a426badaad1959c7a04b46a502e434adb64d46f882cedd435 -lib/codeql/rust/elements/internal/generated/TypeParam.qll 85b22de3b0a520aa73ef464559388341c1132eda0e1a8a68a7fa7cdbb4c2b3c2 e575950dd3a0c7f12965db1b9516c1ce828276ed3a3b2be3272edc06af929fa6 +lib/codeql/rust/elements/internal/generated/TupleType.qll 7fae8e881157a24c4ce4f960269ba8010e227a81d3055b571f861f7196f868e2 18085a19a102df8e2cded938b49709225e89f0ce68b4a003310647bb259a6bd3 +lib/codeql/rust/elements/internal/generated/TypeAlias.qll c584cd4c6fedc50818e7bd6a3ac8d14ba916e7ae6be179bd2f51f3aff95673ab f4be9e83c9814fec205c606de5afeec836a7ec8d58d8b64fec9126472f2a8c68 +lib/codeql/rust/elements/internal/generated/TypeArg.qll fe4441b3faa44e542c43a85353347df23d3f74da0c4b17cb0fdc60f5aca9dee7 1473d044e979e7cb6628525ffd454549cd8a37560488c695f534243946cf83bc +lib/codeql/rust/elements/internal/generated/TypeBound.qll c6f75fd8e99e575c33d424c2c9c85918554bdb87b5f78848c66538df6ad08559 f107ae5edadc3bd1b2e76f0c5ab15d043946ac9d2db62c10132690de7282003c +lib/codeql/rust/elements/internal/generated/TypeBoundList.qll 31881cae2f71df5adf7a427357565bc0e7ba58c6a774a9d5835560a34c4db30f 1ff36ba34dd966d945d743781e3a1cccad4bb9fd5d32902dfd0bcad537501a85 +lib/codeql/rust/elements/internal/generated/TypeParam.qll dd57c5c370b4e3ed87c42c4fccf71b554cf1c588de1a1d1ac4ed5edbc1fb4664 09cd09537c1196f0a84850f654d324c6ad8aeaf9debcc3d9879e23a313ed93d9 lib/codeql/rust/elements/internal/generated/TypeRef.qll c4c3bdafe3deb05338f5031c798fa6e72b58301ee7737a785314e72c9c4f091c e6ec0c680bcfe61ff79468de485241a75fbd795b2d501004324b66b003fddbce lib/codeql/rust/elements/internal/generated/UnderscoreExpr.qll b3780c99c5d57159bef4c6bd2fd8ec44ebd1854c892c1ca776c740f71249e58c 2fd451cbf0a779e8042e439882e7d9cadc19d1e596df3bbb086d16f2596407c7 lib/codeql/rust/elements/internal/generated/Unextracted.qll 01563dfd769d6dc3c6b8a40d9a4dc0d99a3b6a0c6725c180d2bf4d7633929a17 a93ce90f8c03f4305e59de9c63f089fc7935298fc9a73d091d76933cf63e790c lib/codeql/rust/elements/internal/generated/Unimplemented.qll a3eb304781991bff1227de1e4422b68bf91e7b344e4f6c9e874b324e82a35e60 6bc4839fda3850a56dc993b79ef9ba921008395c8432b184e14438fba4566f21 -lib/codeql/rust/elements/internal/generated/Union.qll aadaf31598f7c0569e581cdad1b42782fbc8a2d62f3ce9d9b9181790ddcc872b c49923c6bd694105ad8dd401e44a4fb0fcd1f0adead4a4efe7fe853cc6eb6abf -lib/codeql/rust/elements/internal/generated/Use.qll a81a9ece488471e6e396230e3230a213ecae7fce5ab00b5a80c72a2ababa60ae 71912ad9fc8c466c6c8107c7a3b7946247ec0985667a007f2665bb14f3ec9f0d -lib/codeql/rust/elements/internal/generated/UseTree.qll 746d649bbb6ac4c91b6b9d6ad335abcc5dcc2cae04ac078684e2b210e3c3eab7 4ef4e9f969ff4455663bf5e8bddb824445ff42e8e985754e02298c9bed5dc449 -lib/codeql/rust/elements/internal/generated/UseTreeList.qll d92013afb8a46487cff767db232e4c9ab38cb393648ad4b30c4289c4ab376888 e9a8b6767a2aed13342fa84554172a43169030d7f16bce931a6100d6f6fed00f -lib/codeql/rust/elements/internal/generated/Variant.qll e359f67471c2bcf7180a75f400dbbc41c8575b997097a2601e739d3839765127 b577d62195bd230b80b0391632d89fcf7d88a9412d68a87bbd611fce4c628549 -lib/codeql/rust/elements/internal/generated/VariantList.qll ba1adef71852c362db34e88f19bc8892f552c02df4d9b8eff98fe0ad3db26e9f 3487bcd89cacd9a509b5467c220667632f2649daaa5dc76a342110c6b35296b4 -lib/codeql/rust/elements/internal/generated/Visibility.qll 25d4070c2018a00f917030f578316837e315122b7250e313d8c3d3a8e3b2a58e 94ae9e50d0d7fe60c97902f14cbe99b073e1a4863a218f3cea3e683a73a3898e -lib/codeql/rust/elements/internal/generated/WhereClause.qll 9373648f2097cfa1b008aff6264fbdf7a2ffd23d5fc4a48eac9e555ac5ca8b8b 81275c7b63f9327ddde9cd0c838c7524b107d467ffaf3ed2bcf93ae39cb3b158 -lib/codeql/rust/elements/internal/generated/WherePred.qll e221e0d5c42e075b0c8b5b8440fda499f75bff6a4810f42154b002e3a5e569d5 703b726d858f1373d8de2471ac696eaa2f564b851247a1e3349409366194aaab -lib/codeql/rust/elements/internal/generated/WhileExpr.qll 94c22d2bcf1e33023466cced2aad307d11e529f4167d8a1358a77423b5e4283a 06a18e476bc44b68316bfa15a45e68198e6116827a58f932e07275d7ebfa33b3 +lib/codeql/rust/elements/internal/generated/Union.qll 06a602aa7c7097e72fff6ea33d8fb4debaf4023b64b765a3d388ffecc9fa43e4 60d72bd1273e624e36f6227925adc611f5de098081d4f455c32f5af4938ee45d +lib/codeql/rust/elements/internal/generated/Use.qll d42ccf3516a9f79ae8766f93ad5f09d3cdcd7b96844d4c9de64189b56018a7b4 70a9553a8f71f6cbfdd0f59a4b42292d13177613ceb0542436436e0ac2e1f8ee +lib/codeql/rust/elements/internal/generated/UseTree.qll b39cbc96e473802372726d580febbfa7d73668ba476095aa4a61fae914865913 40ce6515b7df068fa8c0a7e5ae8984f50b71f6f96d625d631b28d525e3e868b7 +lib/codeql/rust/elements/internal/generated/UseTreeList.qll 829441cf309f008a6a9d2e784aa414ab4c11880a658f8ee71aa4df385cd2b6a8 ced82df94fea7a191f414f7e6496d13791d2f535046844b6f712a390663ac3d0 +lib/codeql/rust/elements/internal/generated/Variant.qll 2e3d8e7a7a97f2f33d6cad458ec0ded498c17a14b697722a96fffecd50c83097 46149bb257c08d5cd9139198b6519d7ad3fd25cc9ea6bfe99deea66f5f1ef201 +lib/codeql/rust/elements/internal/generated/VariantList.qll 4eb923ca341033c256ca9b8a8a5b4e14c7eac9d015be187fd97eeb25dfb1e18e e7865e975c35db49cd72cb8f9864797d3cfed16c3a675b5032b867ced2bbb405 +lib/codeql/rust/elements/internal/generated/Visibility.qll aba81820f30bed0fd2cd06831f7256af15ae32525b2a437896420b4cc067ea38 d6aed90b27124b812daf2ddd14b4e181277cbe638b4ccaab74e27681ac30e4ab +lib/codeql/rust/elements/internal/generated/WhereClause.qll d6c8f72bbec5d71c024f0d365c1c5e474f4d24ded0d34c56c1f66b1e4a384e9d ed14311d140eee00d3b26a4972f53e20d5af1bddf88fb5618e7e2d3ae1d816f3 +lib/codeql/rust/elements/internal/generated/WherePred.qll 342050e824ca6eb6116488d46cfc03efa79193b4de6049e1f5d4a9fe527b3036 ed07a81de7d63f853c93cbb7291eea3d7169953e34c2f2f98b570028dd1f8cd9 +lib/codeql/rust/elements/internal/generated/WhileExpr.qll fec8a9211b82a80601bf731db17409c5de6bf145295623bd86e28f96452fd91d 3916cf0c0e3b82b834727fc37809dd3e158f395bdf39971abe40b98e5f95a4d2 lib/codeql/rust/elements/internal/generated/WildcardPat.qll d74b70b57a0a66bfae017a329352a5b27a6b9e73dd5521d627f680e810c6c59e 4b913b548ba27ff3c82fcd32cf996ff329cb57d176d3bebd0fcef394486ea499 lib/codeql/rust/elements/internal/generated/YeetExpr.qll cac328200872a35337b4bcb15c851afb4743f82c080f9738d295571eb01d7392 94af734eea08129b587fed849b643e7572800e8330c0b57d727d41abda47930b lib/codeql/rust/elements/internal/generated/YieldExpr.qll 37e5f0c1e373a22bbc53d8b7f2c0e1f476e5be5080b8437c5e964f4e83fad79a 4a9a68643401637bf48e5c2b2f74a6bf0ddcb4ff76f6bffb61d436b685621e85 lib/codeql/rust/elements.qll 881084ba8191ae735ffc905d7d05aadb82739aa0887282a226f513f25c790e88 881084ba8191ae735ffc905d7d05aadb82739aa0887282a226f513f25c790e88 -test/extractor-tests/generated/Abi/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ArgList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/Abi/Abi.ql 7f6e7dc4af86eca3ebdc79b10373988cd0871bd78b51997d3cffd969105e5fdd 2f936b6ca005c6157c755121584410c03e4a3949c23bee302fbe05ee10ce118f +test/extractor-tests/generated/Abi/Abi_getAbiString.ql a496762fcec5a0887b87023bbf93e9b650f02e20113e25c44d6e4281ae8f5335 14109c7ce11ba25e3cd6e7f1b3fcb4cb00622f2a4eac91bfe43145c5f366bc52 +test/extractor-tests/generated/ArgList/ArgList.ql e412927756e72165d0e7c5c9bd3fca89d08197bbf760db8fb7683c64bb2229bc 043dba8506946fbb87753e22c387987d7eded6ddb963aa067f9e60ef9024d684 +test/extractor-tests/generated/ArgList/ArgList_getArg.ql c07c946218489a0ad5fe89e5fd4a7f0ad84a73dc2e650729f48a340cb133be84 ff2382c0693f47e5eb1290aca325290e60c19d877b25b1d7e2ee96009f5fe934 test/extractor-tests/generated/ArrayExpr/ArrayExpr.ql fd4e504678714c99a987069e5013bda04313573cec2bab31b74bc4559bb73d7f 0b63120b61964a215ec451793a1b5aef525882484ad62193d7635b5a370881d4 test/extractor-tests/generated/ArrayExpr/ArrayExpr_getAttr.ql ce143c8b416c35270cca839848baf6d8cda74251f3717314e0f332fcb74a9259 c86d282153feee3facad752ed0fc1638be0cbaafca4ec620f337ad61b694cade test/extractor-tests/generated/ArrayExpr/ArrayExpr_getExpr.ql e8b7e24db6fc6098131fea1053430920b2e2f33d2aa52b10d2ff29b9efd70a88 a52b6b2476104695b395d86bbd1a99068372ca56989ea94b150055e664ba034a -test/extractor-tests/generated/ArrayType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/ArrayType/ArrayType.ql d781ea647d60218777261d82230bd85f989a4768a043e736d268363b5a777390 b5c7fa0aa1b8b1f3a82b8af7254bf20efd3477bba83ad53530959d1733636604 +test/extractor-tests/generated/ArrayType/ArrayType_getConstArg.ql b6a250873bc2d553219b8301a15bd19a4044f590085992c532a800bf3ab744cb 5e6b9dbbe2d3ea7f6fa3fba4811517a528d5eb58169b69d1b9113e1508c6e627 +test/extractor-tests/generated/ArrayType/ArrayType_getTy.ql 1c23613e509ada3ffc1f727d0db7c5955dbc104d886fe5f9d8f39413b54d16b0 a662d234e1e54159d931a873f20ed8953d9b27778c7a6ca898f86b31d1dae0cc test/extractor-tests/generated/AsmExpr/AsmExpr.ql 1273efcd8aab7de2a04ead74075d25c8a22afc9f0e6a3fb4322e3508a2cb6f84 cdd5389a269c048f56afaf3e93a0fb076ba1f445d6dcfc6621d8a324cac2f421 test/extractor-tests/generated/AsmExpr/AsmExpr_getAttr.ql 93e644147ddc4de00c882c32d17ff3c22822e116b67361d52217619153b7d4c4 4c0c3f72707f41e879426ff75c5631e9283dc0507316740bec22216c5feb04e9 test/extractor-tests/generated/AsmExpr/AsmExpr_getExpr.ql 4a37390e948fe336b592342b0c2b63afeac3000ce1416f5875cc9b0ce5a826e4 d32df64ddc3ce1b0536018ddcff30a24d9099c67e6bcbe9a4693ffb6e478361d -test/extractor-tests/generated/AssocItemList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/AssocTypeArg/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Attr/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/AssocItemList/AssocItemList.ql 0ea572b1350f87cc09ce4dc1794b392cc9ad292abb8439c106a7a1afe166868b 6e7493a3ace65c68b714e31234e149f3fc44941c3b4d125892531102b1060b2f +test/extractor-tests/generated/AssocItemList/AssocItemList_getAssocItem.ql 8149d905f6fc6caeb51fa1ddec787d0d90f4642687461c7b1a9d4ab93a27d65d 8fb9caad7d88a89dd71e5cc8e17496afbdf33800e58179f424ef482b1b765bb1 +test/extractor-tests/generated/AssocItemList/AssocItemList_getAttr.ql 06526c4a28fd4fdce04ca15fbadc2205b13dcc2d2de24177c370d812e02540e6 79c8ce6e1f8acc1aaca498531e2c1a0e7e2c0f2459d7fc9fe485fd82263c433f +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg.ql 2bf498a1e318cadf66f9f6341b41247c09070dbbab6d15ed4d3cd986a7f7da85 24d62bb3cb0a97c0e6180221e6cc8be86d9616021f8ef53175bbeabb5151a613 +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getConstArg.ql c81e25fd7885f13c0500e8f9b84195876e70f2b25ad604046f497818226c8542 62ac0e7c82da169c248e4f9e0e8f866d2f4e599b03a287c2bd407b95a5d9efc8 +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getGenericArgList.ql 4d20375752c000aab8d2e4988fff1a5c95689d114c8d63f37b389b95000ee873 957e360a4eeefa2536958770a7d150fda610d1d45c09900dbe66e470e361e294 +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getNameRef.ql 0fbb10321c355b15a9fdb2022af254d9d50b084117e47abf4c03bacc6189c9dd 084624f77b21062822fd16441e0c05e7820140bd2e468aac624782f0c4474e26 +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getParamList.ql 586cb26683e522469a5094d359be4d8e5c6a3a74c1621a059bfcbbbedc0e34b4 84784b38c24313f3ffc88371421550922d9deb44d09ca7727ca77e892a672dc9 +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getRetType.ql 3e18791a74c12d93ac8f786aa76bd836876052837bb9f0b25222cde47c55e419 b53bb52ff98c1ca0ba09ffce034a97ddd86e32828df7acb9bf34e20c4fb19664 +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getReturnTypeSyntax.ql 37252b5cee5ae64c36612aea57a6766bd34254ae35b9774642a36a8222aecfe6 c1f587d52b39c8aa66b9e6e4f36f40bda17dfcd72714ff79a262af99f829f89d +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTy.ql 6973aa12e00987ad1482401fbc0855a5fa585df5b3d44e2db4e81a84e5af46b1 791822b44c21f78801c8360e2ee4651352719204d9b3ce75bd2d77e5f805f509 +test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTypeBoundList.ql 7e006ac8e8574c66a312b1389c7a85a83561b946e060575cc7234ef523b1a3ba 6123b375796c014a0bc96d39877b3108c13eff34536aa68402bda85511da18da +test/extractor-tests/generated/Attr/Attr.ql 028ac0a387f674205c5ef903238872ab1b6b7e2201f58c31776cdf740daf437c cb56a22887e0737d28034b39d7c3fb37a3d6eb1f34ce3d112bcea2f0affb3b13 +test/extractor-tests/generated/Attr/Attr_getMeta.ql f1e2df2bc987c670e31b454ab51b3028efc1018fbed2298a8c97f554eb1862f0 a9115ced872c89edc398bda1cbd54068f9065debc14ea5ac887ba13ad8f4e3d8 test/extractor-tests/generated/AwaitExpr/AwaitExpr.ql 8dcc94a553fbddf17dfc619fbac563a9dc4fc6029860e10703e9ae9765d9ab66 52e7f0c98e6ab5dcef04b2ab5283ecde76e61a2297aa2080d16998f93dc923b7 test/extractor-tests/generated/AwaitExpr/AwaitExpr_getAttr.ql c5ee1fc6017c4432a59dfec7d10d32681bd23f98cac70bbe65bc2aec8a680f3a ce6cf93c6305e6585c9d452bcc23af9dc8cbe2c872d2af5238a54c85df2071ee test/extractor-tests/generated/AwaitExpr/AwaitExpr_getExpr.ql 143158284c8b7cc40fd2fa47c0bcf3f137ecd080b830476faca0c950b97c797c 0c9f64ce70cccf90fff7e7e9602f8ffdf68535d113914aab24f6450505b61d10 @@ -648,37 +663,79 @@ test/extractor-tests/generated/CastExpr/CastExpr.ql 2ffb22ebc6e47953a49162488b36 test/extractor-tests/generated/CastExpr/CastExpr_getAttr.ql 5d5d98172e495cdb8b5cea9d6588c4c245107b441464e3ffd6c27668af11ab4e 5820bf083aaa4c3275004a2cd9eeecc4b45ab96916cbc0655a1b42611c540715 test/extractor-tests/generated/CastExpr/CastExpr_getExpr.ql c37186b8f3e3dab8ae28c0da7263ff7272c40501beb16736ec0fb8990d285e22 59d50d7349234afcf84986b7570db9dcd342e16812f7c46199d4736cdfa5462d test/extractor-tests/generated/CastExpr/CastExpr_getTy.ql ad5d6e260e1495ba360bd2ade3b60f09705a86a08d618acf8c4aff342c8ee200 c02c1dc65ba9160bc28827e40473915de5403bdc91c16d9d8b6778aa97314a1b -test/extractor-tests/generated/ClosureBinder/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/ClosureBinder/ClosureBinder.ql 42516df87ac28c814d65f6739b2ede6eaa41c505d64756a3b8c7e0ca79895230 8b840f92ec033a4ef5edbe52bed909d8be0fffddf6d3e4bfaf9a8bc174fa2f2c +test/extractor-tests/generated/ClosureBinder/ClosureBinder_getGenericParamList.ql 71010c43a78a7abe8e63c94353f4b7eb97aca011755d200e7087467c1e3b7a68 2c834328f783ec5032544a692f7e23975bac0228b52b9f8fde46ef46a5f22a5f test/extractor-tests/generated/ClosureExpr/ClosureExpr.ql d79b1a60e9cd4266f756872f44363d062e8030baae9eb4b1dbaf9465ae88f0ec 46414e0aa4330a42f67083bf866a360fb5e2b234b7df5564559285046311e8e1 test/extractor-tests/generated/ClosureExpr/ClosureExpr_getAttr.ql f7f803afa4e2a5976c911fdf8a91ec607c2f998e22531b9c69a63d85579e34c3 1296acd0fb97e1484aa3f1d5ba09d18088001186f3ba5821eb3218a931ca0d54 test/extractor-tests/generated/ClosureExpr/ClosureExpr_getBody.ql 22a973a61274e87620e38338b29beef395818b95a88e2261fff197f7a78a8f76 bd28ed426e4d07823044db869aa8022dc81e8599d156e3e0e7cd49be914a1f36 test/extractor-tests/generated/ClosureExpr/ClosureExpr_getClosureBinder.ql cbfcf89b8efb5cb9b7bfbea26b5a78b3d4c7994cbf03d5ca60b61ee1b5cb4be5 621431277732ef79c585cb0b7199c49b14c597ee6b594a70d9e6966a09d40a9f test/extractor-tests/generated/ClosureExpr/ClosureExpr_getParamList.ql 68ce501516094512dd5bfed42a785474583a91312f704087cba801b02ba7b834 eacbf89d63159e7decfd84c2a1dc5c067dfce56a8157fbb52bc133e9702d266d test/extractor-tests/generated/ClosureExpr/ClosureExpr_getRetType.ql c95bc7306b2d77aa05a6501b6321e6f1e7a48b7ad422ba082635ab20014288ae fe72d44c9819b42fff49b9092a9fb2bfafde6d3b9e4967547fb5298822f30bc3 -test/extractor-tests/generated/Const/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ConstArg/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/Const/Const.ql db81591df5a8822a578f9445b8444f6ac391efc43c61aab429edb76ab9c0303d 5f7ae3622c03eb151fa5326db785f0ff3fe6f52033fc071d758eac18ea1b5722 +test/extractor-tests/generated/Const/Const_getAttr.ql bd6296dab00065db39663db8d09fe62146838875206ff9d8595d06d6439f5043 34cb55ca6d1f44e27d82a8b624f16f9408bae2485c85da94cc76327eed168577 +test/extractor-tests/generated/Const/Const_getBody.ql f50f79b7f42bb1043b79ec96f999fa4740c8014e6969a25812d5d023d7a5a5d8 90e5060ba9757f1021429ed4ec4913bc78747f3fc415456ef7e7fc284b8a0026 +test/extractor-tests/generated/Const/Const_getName.ql b876a1964bbb857fbe8852fb05f589fba947a494f343e8c96a1171e791aa2b5e 83655b1fbc67a4a1704439726c1138bb6784553e35b6ac16250b807e6cd0f40c +test/extractor-tests/generated/Const/Const_getTy.ql bf9abfd2be9d22193bc6be9916c7171d79ae7fcdaabf1fc9659997d11d2f074e 133348f60312055fe112eca3a0ef2e1e210b1690261dd9b06979214908d59097 +test/extractor-tests/generated/Const/Const_getVisibility.ql de6b2e9d887316e279b45fab7887980ca7d93fd32c2259f3a06de2b6e2957c12 2f135cdbbb84b43d282131edb7eb4df6caba61bf7421881a49d4679f0f44f661 +test/extractor-tests/generated/ConstArg/ConstArg.ql f1422b216eb45819ff41f0c19e0f88aa184ddd3fa2984ba22ec46df398147fc3 d2e4f367848c2bc4f6aef51c1dd8180035c39919430082c83f18a3f324228df3 +test/extractor-tests/generated/ConstArg/ConstArg_getExpr.ql 317fd83ad51acc3ff3dfab71ebb1385b67d49404c1d7b3804a8ca3c099b84e99 91ecf5ebbfc1aab286dce708680f0be97417f9755676db7479fa6836e50be845 test/extractor-tests/generated/ConstBlockPat/ConstBlockPat.ql b3e1f8c54af03af3cfe16dcf1831777404e360058f67acc4453c0d4211897d12 6f842cf96153219c7ab0d7d04db9a52b8fec71996d527bce69acb6678e437861 test/extractor-tests/generated/ConstBlockPat/ConstBlockPat_getBlockExpr.ql cc06e762e1652e467c7cf02c34f17c621fb3a938f294ee527fa04ed78c8701ec f863f8f6bfc9d169b585ae56b4e4ac0fc1603fd14775450e950cca4d5ea28e8a -test/extractor-tests/generated/ConstParam/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/ConstParam/ConstParam.ql f883b198f9c373e2d4c630706af5ba1d8a2f8f4e9847e9a54ca56cc892dbdc34 ad59caac567e80940c7e0f06239a91e7793a57e9e6ab0452535daa1aae3f2a1e +test/extractor-tests/generated/ConstParam/ConstParam_getAttr.ql af8949f1ea039a562a3b3561185a85f7f8a871bf27dba0580782f81c62b6508c 2874783b84fdce47b809f953e02c36473cad6a2d3dd1c0f1a9cb14a3e28b9c30 +test/extractor-tests/generated/ConstParam/ConstParam_getDefaultVal.ql 021630468422c30e7aa623bdf4e97f3076e68087991723c624922b1ee608d173 9fd78738cfd0455be2c655852f6c618e901af80c6b6791396d9683c118a44e91 +test/extractor-tests/generated/ConstParam/ConstParam_getName.ql e2e9b75dd7ce501793efce75079aabd3851b91aa4d437972693bacd7b04859d8 4d2326b39af870a2ef8b37448f78395cdb5c1e94df88f137ef71f8fd3548cd8e +test/extractor-tests/generated/ConstParam/ConstParam_getTy.ql ad3f1ee12d3ba8e851856cf3e75566791218e40649a8bf54b1f08764c8b5feec f4ed7f40f83f59df8dd2f53073f73ee94c2ef6f6f77963f81ac8c62dd88244c9 test/extractor-tests/generated/ContinueExpr/ContinueExpr.ql 971ccb238aec663855745fa2669d5f8973a4e6c76bacdf0deaf23522ec1cf80c 4e3ceb4c4cd833ad8311bb02e5cda18163082e341cd8a3def60734a53cca8929 test/extractor-tests/generated/ContinueExpr/ContinueExpr_getAttr.ql acb261869d3b3c65e364e7b6fbd7afdf5305806d4417b05044beed9a81e66ea4 af35ce0aee87ddc7a0cd34be4a480c619940d036d5cecce0e4e1fcd75b7c553e test/extractor-tests/generated/ContinueExpr/ContinueExpr_getLifetime.ql 39dae9872d92fa9b15343c93da545c2b0e15b4f27f2296c200fd4611b68858d5 52a209022e3b83260b4ef5513ffbcc1ca1f7c21bad2c721a0d3698793d2161d2 -test/extractor-tests/generated/DynTraitType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Enum/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/DynTraitType/DynTraitType.ql db4cf318a76eaedaa9a9deaf11009a24497b88557439c2e0560290efe950ca05 e0fcd8be6bbe2e305ac16e25925a50206f36cba25cb0bc4c7e9b166d2ee6b19f +test/extractor-tests/generated/DynTraitType/DynTraitType_getTypeBoundList.ql d04a1836c28f14884771f5868d5a3f551d9251c3c3a6c07a4dd9dbef6b764875 9c590f1ecd375c22fbc0ad5657243ef40fe7a7684ee81e57e7efbb73544d4398 +test/extractor-tests/generated/Enum/Enum.ql d4dd671130089b3f62c9f2deb84fa78b33bffb69d88899bd37db9d54b8195d2b c32c6b9772bfebf01ab812b7f60621f16f843c8ab1b78e34b440442d69f5ef27 +test/extractor-tests/generated/Enum/Enum_getAttr.ql 8109ef2495f4a154e3bb408d549a16c6085e28de3aa9b40b51043af3d007afa7 868cf275a582266ffa8da556d99247bc8af0fdf3b43026c49e250cf0cac64687 +test/extractor-tests/generated/Enum/Enum_getGenericParamList.ql 2a858a07195a4b26b8c92e28519995bd6eba64889bddd126e161038f4a8d78e0 db188f238db915c67b084bc85aa0784c6a20b97b5a5f1966b3530c4c945b5527 +test/extractor-tests/generated/Enum/Enum_getName.ql 32a8638534f37bfd416a6906114a3bcaf985af118a165b78f2c8fffd9f1841b8 c9ca8030622932dd6ceab7d41e05f86b923f77067b457fb7ec196fe4f4155397 +test/extractor-tests/generated/Enum/Enum_getVariantList.ql eb30e972b93770be1b64eb387814b99b3901e8884dd74701c5478574242f5269 43e2f53c339f27e71954a96e218f6fc8a631b827457f718693eb2c79737b6cb0 +test/extractor-tests/generated/Enum/Enum_getVisibility.ql 7fdae1b147d3d2ed41e055415c557e1e3d5d4c5ec0da01089c0a8a978782f9cb d377397b4d9a3f34aed2a1790d1e826c9f77b60d65d3535b7738f21c41e1a095 +test/extractor-tests/generated/Enum/Enum_getWhereClause.ql 00be944242a2056cd760a59a04d7a4f95910c122fe8ea6eca3efe44be1386b0c 70107b11fb72ed722afa9464acc4a90916822410d6b8bf3b670f6388a193d27d test/extractor-tests/generated/ExprStmt/ExprStmt.ql 811d3c75a93d081002ecf03f4e299c248f708e3c2708fca9e17b36708da620e5 a4477e67931ba90fd948a7ef778b18b50c8492bae32689356899e7104a6d6794 test/extractor-tests/generated/ExprStmt/ExprStmt_getExpr.ql e269bb222317afe1470eee1be822d305fc37c65bca2999da8d24a86fa9337036 088369d6c5b072192290c34c1828b1068aeedaabdae131594ca529bbb1630548 -test/extractor-tests/generated/ExternBlock/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ExternCrate/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ExternItemList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/ExternBlock/ExternBlock.ql d28af9f7d0fa29687fb3f420401769612ea5ed320597bddf6653a108ede53049 b4deea6cb1ebda9db6968096e4048f5eeca41261b2c2c30d5d23971301bd2cb0 +test/extractor-tests/generated/ExternBlock/ExternBlock_getAbi.ql 9b7c7263fcbc84e07361f5b419026a525f781836ede051412b22fb4ddb5d0c6a c3755faa7ffb69ad7d3b4c5d6c7b4d378beca2fa349ea072e3bef4401e18ec99 +test/extractor-tests/generated/ExternBlock/ExternBlock_getAttr.ql 78ed6a2d31ccab67b02da4792e9d2c7c7084a9f20eb065d83f64cd1c0a603d1b e548d4fa8a3dc1ca4b7d7b893897537237a01242c187ac738493b9f5c4700521 +test/extractor-tests/generated/ExternBlock/ExternBlock_getExternItemList.ql 2c2b29bdfdc3b27173c068cbaab9946b42053aa14cf371236b4b60ff2e723370 dfc20fc8ef81cdce6f0badd664ef3914d6d49082eb942b1da3f45239b4351e2f +test/extractor-tests/generated/ExternCrate/ExternCrate.ql ff105190427f15403325cc1e15a09baa8e79f8115dfd2d50435e4eeda0b715b9 1c8e30eb91b0d42ba319b07c98182b39859447069af7958b6faa518713c98f75 +test/extractor-tests/generated/ExternCrate/ExternCrate_getAttr.ql cbe8efdfdbe5d46b4cd28d0e9d3bffcf08f0f9a093acf12314c15b692a9e502e 67fe03af83e4460725f371920277186c13cf1ed35629bce4ed9e23dd3d986b95 +test/extractor-tests/generated/ExternCrate/ExternCrate_getNameRef.ql 4bbc210ed3114f355a36768fc8173dfb65bd683bdf47491a30890cf110a6fb2c cd9c1b52dd350337e946fb43243de1504f0ae44d81668dab3629f2b7c2651572 +test/extractor-tests/generated/ExternCrate/ExternCrate_getRename.ql 52007ef7745e7ceb394de73212c5566300eb7962d1de669136633aea0263afb2 da98779b9e82a1b985c1b1310f0d43c784e5e66716a791ac0f2a78a10702f34b +test/extractor-tests/generated/ExternCrate/ExternCrate_getVisibility.ql d2c13d0c19a5ef81ca776f03a7259e743adbfa66ef440f7d402cd97391ecdfc4 c678f6ac0a075c1e0adc3768a344dbeebcf0d13e30878546094777e3fcdf92bd +test/extractor-tests/generated/ExternItemList/ExternItemList.ql 7596986006fe1084815ad47b7e1cb77c4062a8c0432c2e6234c974b8632ead40 23c30ea01dba595e6e1bfa384f3570d32df4310ec2e8dbeb9a20afab9edbbfc0 +test/extractor-tests/generated/ExternItemList/ExternItemList_getAttr.ql f9560f441efc30b65ad88e3d3d323f40cbe3862c04a9c044fb2ca16edac4f3ca 18138daa285c73d40e5caa03791a6133b44429bff4e14cb1f223d487cf1648b4 +test/extractor-tests/generated/ExternItemList/ExternItemList_getExternItem.ql 2f20a6a4f41babb7340dd366a8145bb7cc9ceb75812af8a6316d076a4eac3428 4f613a73604dfe3f0d32343156e8ae30f4295186ac4ef2f733c772e96821ffc4 test/extractor-tests/generated/FieldExpr/FieldExpr.ql 1b45da610feb62cee42f7a3866e6a9396c1e4c880ce1a82f09892047090e1322 980eae97fdeff4b8b3b264080a3cbb320d3a2530960fa185108f665b4c2aee29 test/extractor-tests/generated/FieldExpr/FieldExpr_getAttr.ql 609c4f1e275d963cf93a364b5ec750de8cb4790abdaa710cb533ff13ab750a4e 8c2aa84b1ea6ef40a7ee39a2168baf1b88323bfbc6b9f184e7b39631765a48dd test/extractor-tests/generated/FieldExpr/FieldExpr_getExpr.ql 57df2d733faf3e3e30ae106d8423aab612ab0ddf8659da008e384130cf1e8023 1e240bee8e83dc26f78d2c55464ca1fb88d773691d47aee9a2182c90f57eb8f1 test/extractor-tests/generated/FieldExpr/FieldExpr_getNameRef.ql 8631f5e8bdd72443a1ee3d667ee9136a51ad49dfd206612a36b79686da1beb19 692aef607108b8e3eaa78b8c915f2fd1d310905f8fea770b9694722a9a2a6232 -test/extractor-tests/generated/FnPtrType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ForExpr/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ForType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/FormatArgsArg/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/FormatArgsExpr/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/FnPtrType/FnPtrType.ql c8fe0b3c849e37ac2bfbb1658ea3b0081502ed6fffb65454853298ffb2383966 d6732c9fa4e37f42c34369a67147df1a1fd453fdc1aa982c3f59578fd1f3f818 +test/extractor-tests/generated/FnPtrType/FnPtrType_getAbi.ql de1706382c2980c02dbdd295e0a2320c992afa3f19af0c2378b9980a7cd0c481 a3fa36711949d9d5ac53cc5dd39cb19b397c3f2e47c1d457df470c6e5142f9be +test/extractor-tests/generated/FnPtrType/FnPtrType_getParamList.ql 9ea393acf37919e2fd1bbc16e738440e00a56552bf80baef9bfd2a9a405afb93 3b4237b22eea569cef0081eb3ea16b2d0f01f8f070f21e16390267e9cbe0cf57 +test/extractor-tests/generated/FnPtrType/FnPtrType_getRetType.ql 57f662e4778e1bf4103f061bb8085def0708528f94045c9ff4a95ce802fff13d 924b924c7d766458e956afa0963e6eb1bfc083e5f9aeae64cf2d08929f79612c +test/extractor-tests/generated/ForExpr/ForExpr.ql eff335a301b9a71292bb6da0dffdf901c7a51df9960e9250f9eb980aaaa0c7ae ce7ab100c21c6fc334a4445b2ee311ae6c67992ef659ca32c94d60ac884936e3 +test/extractor-tests/generated/ForExpr/ForExpr_getAttr.ql d3399b7453e10ff48efc79ec38dd9b6e06bb472b9c39f559242d003e7f63b1d9 ba37e6bf129e1c2f9094e093bbfbf41864f2cb7725a64334f9443270dafdbfdc +test/extractor-tests/generated/ForExpr/ForExpr_getIterable.ql 90a6540f8a91cfe3ed1bdde1e680786ce5a00edbb797a8fe70bcc0507c438fcc 65c67ad5890aa502628ee73efd26bcbd4597a8bdfc9839233ede9e26393638f8 +test/extractor-tests/generated/ForExpr/ForExpr_getLabel.ql ce90da75e040f448d524187357f3ceededba72407a84c1dc8e1498ed9788044d 0e23d43e0b3412fe90c6a5a4331f8da85eebe19e05b8c7d9710056857280797b +test/extractor-tests/generated/ForExpr/ForExpr_getLoopBody.ql 21657e470752bd83e05e176c2ca9371ba0f7ca3d1f97f764a42dff3caeb46ff2 0cafad7adf79ce90f475465b4a144e6529c6345504282b1ba3c6a12ff2e99892 +test/extractor-tests/generated/ForExpr/ForExpr_getPat.ql 1e0205a9b3a58fd2ddba49ef1b13a82c812519604d4c5bc02f23cbb6ce960016 d00efc63d714b1c76e4b0a67195d4e605f43a1e49d469f4f18bfa18d12280b63 +test/extractor-tests/generated/ForType/ForType.ql ba930d0c4fe52d57449ce4025b1c3e49c688afc5ef18ee8ac1ed7a9fd3eb8d41 08e9aa0301a942f6f9564ddeddc69606f3e2916e1b551cc56ae3b6048c56ce61 +test/extractor-tests/generated/ForType/ForType_getGenericParamList.ql e25cd79737bbae92d8f417c6bbf6fb8ae660976b8005cd91d0900c7076fdd827 b1e32b7e3ca9f29a4564f83e37ae53de6baf04837a393e6dedc64a01cc7d10e8 +test/extractor-tests/generated/ForType/ForType_getTy.ql e932d3412828bb83afc42e2dc1a4cbe9fcf25ec9a9617ec138722f834091a61a 298fc9df34b2cb436c8f180c4d229341ee4a73e3c451b905f017f32a6f65056c +test/extractor-tests/generated/FormatArgsArg/FormatArgsArg.ql a521903c73f79e2616f7b8ef76790e11cbf432f8437825d52d117da232022b9e 4cb195d09ecb51e5bbd5c1c069ec1720f74fc074efc88b0f5c07cfc140167775 +test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getExpr.ql 7e1a7f902fb661660760d2a2f3f4cb6818a0c9f5b5061ede6ae80223774e4e09 8a50f64cba6f56320631206c801160201e3c98e74367bb035d689baaa9b4e411 +test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getName.ql 0e2f24388d516e14d195957163a2d5d97029c9e11a83ca71cf69e00ecc0bb2a8 dab2969f5ae6a15ec331c0152e7c116d1ee2c3d073b2d4da59ffbcb83404c65f +test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr.ql 0cd439f61569ecf046e9548c458329647f331bfa034ae8b3d4f7628595881287 013a948607e1ac96100ea9a8cd3c8f357e378ac21baa015dcf4927022c2bdafb +test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getArg.ql 8f692486be1546b914b17abdff4a989dfbaa889bfa1fc44597f4357806c1a1dd da9fd237e31e9c8dd0ef0c3c968157815b87d3e8dcdfd74674c988ce2ab6d270 +test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getAttr.ql 1f9bf1344f942e65c3a3591b6ae04d3f5a2a1a65459bce0d976698de7d8a5958 02acb861d8ab4d32cf144c589881a888c3da5e2ade27e8c85fec3ae45219bb3b +test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getTemplate.ql c912ac37275cbe7b3b29607bed1a3190c80779436422c14a475113e1bfd91a54 ef90f67a9b952a38ce557b1afbf0b5ce8551e83ddfaad8309a0c9523e40b5ea7 test/extractor-tests/generated/Function/Function.ql 608e1053c5be5a5d36e4be5cd9da5d4398a0a374adf0ded9f6b652c8b9e085f7 133260e1104616b467aa14a7e0237337aadac918f1b08bd1b9b4f1818fd911e9 test/extractor-tests/generated/Function/Function_getAbi.ql e5c9c97de036ddd51cae5d99d41847c35c6b2eabbbd145f4467cb501edc606d8 0b81511528bd0ef9e63b19edfc3cb638d8af43eb87d018fad69d6ef8f8221454 test/extractor-tests/generated/Function/Function_getAttr.ql 44067ee11bdec8e91774ff10de0704a8c5c1b60816d587378e86bf3d82e1f660 b4bebf9441bda1f2d1e34e9261e07a7468cbabf53cf8047384f3c8b11869f04e @@ -691,7 +748,8 @@ test/extractor-tests/generated/Function/Function_getVisibility.ql 490b0a369c809a test/extractor-tests/generated/Function/Function_getWhereClause.ql 37a44ce54bfa7e54dda5db2e5662d0fd70ad6e2caa07ffdedd923a6492b4c6a3 2ced4e49d19cf717b9bf26859fa20f94713b6438e817c63c29ccaf34bb5f373c test/extractor-tests/generated/GenericArgList/GenericArgList.ql 2d3e37da2c02a88ec8a1f99baebf352196f84c76c093c6f851d2c2d2ee941e9a 1cd884cfbaf59a2da080f50d966dc511243055fcfdd08a61bdfb10cc5701e1aa test/extractor-tests/generated/GenericArgList/GenericArgList_getGenericArg.ql 7f92dc62d814c39bc50dfd46c359540261fe433fcad1752ea2fe139a05071183 9863976c97c1b7c07d5d18d8ffee798b1c1b0223784a61066ee2c9ffc46c4979 -test/extractor-tests/generated/GenericParamList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/GenericParamList/GenericParamList.ql 5d04af9be32c5f8bdf9ec679b0acbabd58ff01a20f5543a0c7d4fe5c5773ebba 7e86c4d3ed64b9ef2f928abd22b593d72131862321096722df5150b5202a4a28 +test/extractor-tests/generated/GenericParamList/GenericParamList_getGenericParam.ql 7866ed49ebfca1cc1fffeec797329a592f52b4431a5d259aeb7120a7f4961c44 16d89dd05d9db1b1997f801d9e5ba2dd9389d13a3031c730414f3daf5fb7b12f test/extractor-tests/generated/IdentPat/IdentPat.ql 8fc54811b0fabda503949557737d14a2e71ec68170b6e42e69fde08ba1a2c39d aff69e979a6084eb4e1d902df2bafd0cde806a41ab8ef83336585a60d4e3a7c8 test/extractor-tests/generated/IdentPat/IdentPat_getAttr.ql 02607c8c616dc94152777390f912fc1e6bb420cc3ea687397e31392848942aa7 aeb10434577815d9a9f0f45a1a448656323f05d5321ff07d435ca4a449527d53 test/extractor-tests/generated/IdentPat/IdentPat_getName.ql b96a3dbca1bade052cad294d95f95504665ad0b14c7f5f9f8083486d0ee64026 28c851703250c25b518024add1052d3204271db3f89eddf862d9a1e122ee6eb0 @@ -701,17 +759,28 @@ test/extractor-tests/generated/IfExpr/IfExpr_getAttr.ql f5872cdbb21683bed689e753 test/extractor-tests/generated/IfExpr/IfExpr_getCondition.ql 5bab301a1d53fe6ee599edfb17f9c7edb2410ec6ea7108b3f4a5f0a8d14316e3 355183b52cca9dc81591a09891dab799150370fff2034ddcbf7b1e4a7cb43482 test/extractor-tests/generated/IfExpr/IfExpr_getElse.ql 8674cedf42fb7be513fdf6b9c3988308453ae3baf8051649832e7767b366c12f e064e5f0b8e394b080a05a7bccd57277a229c1f985aa4df37daea26aeade4603 test/extractor-tests/generated/IfExpr/IfExpr_getThen.ql 0989ddab2c231c0ee122ae805ffa0d3f0697fb7b6d9e53ee6d32b9140d4b0421 81028f9cd6b417c63091d46a8b85c3b32b1c77eea885f3f93ae12c99685bfe0a -test/extractor-tests/generated/Impl/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ImplTraitType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/Impl/Impl.ql 2969c1fc9dcc836ac7f40f5a2030b6f90f57a87f8a3da72b253da34c0620d4fe 0453150f2818fc002becd34a9d8cb67bf4df93b00d91b5be9fe053a9ed44aed2 +test/extractor-tests/generated/Impl/Impl_getAssocItemList.ql cf875361c53c081ac967482fd3af8daf735b0bc22f21dcf0936fcf70500a001a 0ad723839fa26d30fa1cd2badd01f9453977eba81add7f0f0a0fcb3adb76b87e +test/extractor-tests/generated/Impl/Impl_getAttr.ql 018bdf6d9a9724d4f497d249de7cecd8bda0ac2340bde64b9b3d7c57482e715b cd065899d92aa35aca5d53ef64eadf7bb195d9a4e8ed632378a4e8c550b850cd +test/extractor-tests/generated/Impl/Impl_getGenericParamList.ql 88d5cd8fd03cb4cc2887393ee38b2e2315eeef8c4db40a9bd94cf86b95935bdd 9c72828669ccf8f7ca39851bc36a0c426325a91fc428b49681e4bb680d6547a9 +test/extractor-tests/generated/Impl/Impl_getSelfTy.ql 2962d540a174b38815d150cdd9053796251de4843b7276d051191c6a6c8ecad4 b7156cec08bd6231f7b8f621e823da0642a0eb036b05476222f259101d9d37c0 +test/extractor-tests/generated/Impl/Impl_getTrait.ql 3319d2649b4a7f3c501c8e16a1a3e5d74057c94c02772d33f19b4030daf934d2 3acca9d040c3f1d90ed26b159dac71625bea689221e180c856a75c2bab95d286 +test/extractor-tests/generated/Impl/Impl_getVisibility.ql 2497bb8c867297e4c398473ee7f0ec3693f7e894b84819f6336d69bebcd3af5f d8be2e9535b06471fa873af13b0223cc79d30d63a3f5e27a0f64874d60dbf07d +test/extractor-tests/generated/Impl/Impl_getWhereClause.ql 269d4b0639db28a7535b2d745b11cda0885da7369f9cf4c4973a6ccc20c9960b c4baf89f68a173c1415baf90ddd9195e29784997a5ce45a36171485f6bb44c03 +test/extractor-tests/generated/ImplTraitType/ImplTraitType.ql ec1474d83239bf546fcace59188d7ea42f64345b92cf2364117da05f1827fa55 7d352e1cb65bb80c479c7eb90da08745e51252a7e7fd20e33d892b351b5304e1 +test/extractor-tests/generated/ImplTraitType/ImplTraitType_getTypeBoundList.ql dfb41cb9140f96bad398278294ecf20909c0fbc32b361c3dfc97aef2b8b9a5a8 17c9e4687345a5a788b01fcd708e700195ca28524467a3144708f1dc4c6471e5 test/extractor-tests/generated/IndexExpr/IndexExpr.ql 0a93213b755faaab84b7eccb5b8f3d8f8ba87910ad661f194e06917722dbf6a8 46497b3e92523c6c015373fe122678846618b45412b903323ff3644e37f2c52d test/extractor-tests/generated/IndexExpr/IndexExpr_getAttr.ql 360dbf8e7d69c691a1f4c9bb0aaa7860a6b0f09b21a1d1a6db908ec7a7d7561a e50b942f7592cb944f607bd64f8e4d4abac30bdc53f73b4dc851e689dce61be9 test/extractor-tests/generated/IndexExpr/IndexExpr_getBase.ql 841cacda1a1cd976229f2bd18dcee4315506105c2cb3789c30a7539fd6d49d0c 37a92e9151f10cf971b24f5af6e2ca6dccf87b6e0e0b2237a0564f97719a0d66 test/extractor-tests/generated/IndexExpr/IndexExpr_getIndex.ql 1aa934524dd44009297ef89a657d1ba99304f6590514a0b0b51b2769780f8c20 a42f25640f0331318bbc8f44af133095580b8947309628511bf0b3675149506a -test/extractor-tests/generated/InferType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ItemList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/InferType/InferType.ql ee94ff7a5d84299fdd6e52583fb2f548cff364cd3b5fe385707a2da8958bf641 9532163987d0c9f11456790d8c5a8249cb02f13526911bcfd4fc726db2e1aaef +test/extractor-tests/generated/ItemList/ItemList.ql 6c1c8ef6da0fce64b1a5edbec98fe18910b0ecc390d1219cc08124ab51b13bf6 e94e5c8d1639c1ed2ba543a521a57a026e15ea6b339b6c6d4409dd30ae67a51f +test/extractor-tests/generated/ItemList/ItemList_getAttr.ql 24d7a764d4f8997bb77e93c21e6e5ba7256ed11657bd6479bf42458b8e89b52f a6b4df0cc6bf79ab3f98c93eabbbd3aaf11ec2506a0e894fa1f51be90191d71c +test/extractor-tests/generated/ItemList/ItemList_getItem.ql 6e129499f77f7dba287b2b31b58fe6d834559e27214797807bb29b2a401f1f7d e406c07421dd6382ea73308d9124c30e971591c9e4c797b3115955f22c93589f test/extractor-tests/generated/Label/Label.ql 6a92a27d615dd9c380cb9d889eecf827fc3a26f4bef65c2374e5ffbd6a7ce6b3 a344e26bc6ef835f2fa818413ba518c23f956750f9a2232acb1ad77aab9df446 test/extractor-tests/generated/Label/Label_getLifetime.ql 3d6ddc3b44182e6432e938d5c1c95e0281575e320d517e431f6bad7748efb93e 56d07e485cb5e4263443eb5a0d62d7d4456bb0c2748331b371e519bfe14d3b81 -test/extractor-tests/generated/LetElse/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/LetElse/LetElse.ql bdf2b17d5efe6b9cb5bb4fcfe854a5fcd72443d39ae1e7981d2a0459c481e394 a14a611d0783ae38d631600c2bde7409f4e739ba2f284314b90ec9a21c23ab3a +test/extractor-tests/generated/LetElse/LetElse_getBlockExpr.ql 32c21ad843884944738a735f01e272032a347d1860fa6d27d17652c549f941b0 2bfd8a5e3d42eb1c73eb679ada847dd29f2f0657a0ad8ef15da126e54fff5ef5 test/extractor-tests/generated/LetExpr/LetExpr.ql a25072a00cfe1242dc846b38199c000ed7217d33fdd50d2763237fdfda7b9449 8c9367af79d9fbc98ed2fe62450929fa876512f1c999615b5c1ecff082fdc7bc test/extractor-tests/generated/LetExpr/LetExpr_getAttr.ql 911b143afebaa0a487b13d533f089c5b0eaf336a44a4cab42147c284338484ba 625c91fb6d8c2e3a9f13e5679cc0cd29329c6c2b213d2e1191e23db2b65841dd test/extractor-tests/generated/LetExpr/LetExpr_getExpr.ql ccabfaa15cfc8685e86cb950cb62b7f2fec278f28906ab34deb97b308f160cc4 e0574537d47a77f1be85090970f3e1263858174479002fd4de3f85b777ee4336 @@ -722,9 +791,14 @@ test/extractor-tests/generated/LetStmt/LetStmt_getInitializer.ql 6a5f0eed3ce3e8c test/extractor-tests/generated/LetStmt/LetStmt_getLetElse.ql 21f8f1cbf725399da80c24c4d3ca27072758b76cbdfd726a7f1e851ea12e58fc c01a4eda22088184357288910fa41692f52486d60fbf7c0bc3b5b01f8f67fe07 test/extractor-tests/generated/LetStmt/LetStmt_getPat.ql 978e4f7861c7b03e6f2a3a2f7ae82e9b72bb5ef000f111127cb583a04ea6f971 3c92dbb765dfb01c290413e538290b0b2bee5a83bcfee383d081f56202a784fa test/extractor-tests/generated/LetStmt/LetStmt_getTy.ql a13e89ca2f87aa6e5e0cfce296b9515656f4bc9b5291337cf18c2bdd7a04c4e3 7c7c8ac2cc5112d74081a5c239358d62e082b48b361e757cea23022f5ffcf04f -test/extractor-tests/generated/Lifetime/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/LifetimeArg/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/LifetimeParam/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/Lifetime/Lifetime.ql 07b093285b08fddc149cbce3047700072874efb29d55e591c86d53e6432a10a7 29437b1b20f6321870837c12348d165729312e164ac4fac1029c1000e48d311a +test/extractor-tests/generated/Lifetime/Lifetime_getText.ql 7b06b940145c3d1a1bb3aff67e8e106f902a737edf61ed91577cf3ca94606936 c70d6186c500fdf6bc9d9d028cf3ec093914e20ba9547a391203ac8c5df1d727 +test/extractor-tests/generated/LifetimeArg/LifetimeArg.ql 4a0c2166d9ba79c99d6be430a28f79d3e7e971dcd96777e02c3fec56cec3ffeb 158bbf0f06ad36c81704d11f6318f80a0f7dd9c1a71409980ca60cac49dbe9c4 +test/extractor-tests/generated/LifetimeArg/LifetimeArg_getLifetime.ql 050015eb1130bab1ff6fe7df6915a634e66e27f2c90609026aadb4287fcc0c3f e4f63abbbb7668aa36de0caa2bb38fdbb4ff198aafa312ab12c9667eea67f04e +test/extractor-tests/generated/LifetimeParam/LifetimeParam.ql 4848a1c83b138e3842a7dbd0edb416b1ea2985b77b92d45b6d02b9f8bb997b1d 75fd2beafd2076121edb435996743e4d32ee58f6999205c9dadcb84a7fa80860 +test/extractor-tests/generated/LifetimeParam/LifetimeParam_getAttr.ql d1ff2d3cd34bfc0f363bcd7638d4b9fdcc604c6a9c74da22359df1877a0cb26d 57b7654249890266ecfc9a325c27da84b8b3cf21666a74f38e6439ed7a0596f9 +test/extractor-tests/generated/LifetimeParam/LifetimeParam_getLifetime.ql 893879293bed44e7a259c7e501f8301b92be0e00665c0049cddfc7d027790284 ee74064414e6ec1299180aa00851b5f323053bf4bbc2c5db6c0bedbcc1388411 +test/extractor-tests/generated/LifetimeParam/LifetimeParam_getTypeBoundList.ql b1fb7f8e9fff999f7b0508951c089b2d6588a0960f172b67e7e111e64d608d49 fdfdd3a159033fca0549d6db97d681114e83f630982e72abbbf7cf1b2d77b4e9 test/extractor-tests/generated/LiteralExpr/LiteralExpr.ql a5644e5cf8b03121a1bdee793083cfe27286a7ac67d6ab5f1733b1fa81c5b38c 711d44afb1d0fba47f355563a040f4b21ca63a1c59a73d9b6510715133fee5b3 test/extractor-tests/generated/LiteralExpr/LiteralExpr_getAttr.ql 6e76da2bb7858f493641f91216ea28f22dc5825931841327e34330f11d20c8b3 3f10a510944ea049b636ffc2c6223c0a15fd9b528ada7ffce54fb70637640768 test/extractor-tests/generated/LiteralExpr/LiteralExpr_getTextValue.ql 7049fec0bbbf0e048af1ff318f42f43d0f8a7354a5638dc21174c4ea725b54ce 2edc94cc0a7f58ec9808b63ddb4d20a3907c88e50bd9ffb14f0281b433f5621b @@ -734,24 +808,45 @@ test/extractor-tests/generated/LoopExpr/LoopExpr.ql 636c28bff5f8c1ca0fb834f614b3 test/extractor-tests/generated/LoopExpr/LoopExpr_getAttr.ql d557c1a34ae8762b32702d6b50e79c25bc506275c33a896b6b94bbbe73d04c49 34846c9eefa0219f4a16e28b518b2afa23f372d0aa03b08d042c5a35375e0cd6 test/extractor-tests/generated/LoopExpr/LoopExpr_getLabel.ql 0b77b9d9fb5903d37bce5a2c0d6b276e6269da56fcb37b83cd931872fb88490f c7f09c526e59dcadec13ec9719980d68b8619d630caab2c26b8368b06c1f2cc0 test/extractor-tests/generated/LoopExpr/LoopExpr_getLoopBody.ql 0267f54077640f3dfeb38524577e4a1229115eeb1c839398d0c5f460c1d65129 96ec876635b8c561f7add19e57574444f630eae3df9ab9bc33ac180e61f3a7b8 -test/extractor-tests/generated/MacroCall/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/MacroDef/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/MacroExpr/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/MacroPat/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/MacroRules/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/MacroType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/MacroCall/MacroCall.ql d8b71880ffbfa0f9efa56c598a9bdd3f91e85129e0f8f2b30be6862556f87fcd 682736663ad11f9fdde165904324a8b2f3cdc59f91196a1accb1cd4cf5fb70d4 +test/extractor-tests/generated/MacroCall/MacroCall_getAttr.ql c22a2a29d705e85b03a6586d1eda1a2f4f99f95f7dfeb4e6908ec3188b5ad0ad 9b8d9dcc2116a123c15c520a880efab73ade20e08197c64bc3ed0c50902c4672 +test/extractor-tests/generated/MacroCall/MacroCall_getPath.ql 160edc6a001a2d946da6049ffb21a84b9a3756e85f9a2fb0a4d85058124b399a 1e25dd600f19ef89a99f328f86603bce12190220168387c5a88bfb9926da56d9 +test/extractor-tests/generated/MacroCall/MacroCall_getTokenTree.ql 1cbf6b1ac7fa0910ff299b939743153fc00ad7e28a9a70c69a8297c6841e8238 570380c0dc4b20fe25c0499378569720a6da14bdb058e73d757e174bdd62d0c0 +test/extractor-tests/generated/MacroDef/MacroDef.ql dde2df9196800d9af9645fe21786e30245bff6cfa58117900582ce1f5c0b859d 6b87bec4e4df8e9b6ed09f18e7b7c20204c39c8d249494cc66d3a06ae39791e4 +test/extractor-tests/generated/MacroDef/MacroDef_getArgs.ql 61f11d6ba6ea3bd42708c4dc172be4016277c015d3560025d776e8fef447270f 331541eff1d8a835a9ecc6306f3adf234cbff96ea74b0638e482e03f3e336fd1 +test/extractor-tests/generated/MacroDef/MacroDef_getAttr.ql 0a30875f7b02351a4facf454273fb124aa40c6ef8a47dfe5210072a226b03656 8e97307aef71bf93b28f787050bfaa50fe95edf6c3f5418acd07c1de64e62cc1 +test/extractor-tests/generated/MacroDef/MacroDef_getBody.ql 7b350f48e6f208d9fa4725919efd439baf5e9ec4563ba9be261b7a17dacc451b 33f99a707bb89705c92195a5f86055d1f6019bcd33aafcc1942358a6ed413661 +test/extractor-tests/generated/MacroDef/MacroDef_getName.ql 6bc8a17804f23782e98f7baf70a0a87256a639c11f92e3c80940021319868847 726f9d8249b2ca6789d37bb4248bf5dd044acc9add5c25ed62607502c8af65aa +test/extractor-tests/generated/MacroDef/MacroDef_getVisibility.ql d858ccaab381432c529bf4a621afc82ea5e4b810b463f2b1f551de79908e14e7 83a85c4f90417ab44570a862642d8f8fc9208e62ba20ca69b32d39a3190381aa +test/extractor-tests/generated/MacroExpr/MacroExpr.ql 69445cf24f5bec5c3f11f0ebf13604891bb2c0dffe715612628e5572587c7a6c 5434db79d94e437c86126d9cf20bf1e86e5537f462a57b9bf6b22a2caa95cc40 +test/extractor-tests/generated/MacroExpr/MacroExpr_getMacroCall.ql 8859743e23b987225a6a1933054a1ed8f5f1442b61a769599e2efd143f4feb9e d2d336135ff4d2ea65e79430dee8d0f69f9d7818a674f5446903d986f3948b92 +test/extractor-tests/generated/MacroPat/MacroPat.ql d9ec72d4d6a7342ee2d9aa7e90227faa31792ca5842fe948d7fdf22597a123b7 74b0f21ef2bb6c13aae74dba1eea97451755110909a083360e2c56cfbc76fd91 +test/extractor-tests/generated/MacroPat/MacroPat_getMacroCall.ql 398996f0d0f2aa6d3b58d80b26c7d1185b5094d455c6c5c7f075f6d414150aa6 b4662e57cac36ed0e692201f53ba46c3d0826bba99c5cc6dfcb302b44dd2154b +test/extractor-tests/generated/MacroRules/MacroRules.ql 0742faf18179fa34e0f43361e9e4b807bfc242d232f6b3664a35e138a47d39c5 10e1cf45f32a27cb46bd61f5dd45416e2c0c9f25e880f6d213597a7d96e19103 +test/extractor-tests/generated/MacroRules/MacroRules_getAttr.ql 7de501c724e3465520cdc870c357911e7e7fce147f6fb5ed30ad37f21cf7d932 0d7754b89bcad6c012a0b43ee4e48e64dd20b608b3a7aeb4042f95eec50bb6e6 +test/extractor-tests/generated/MacroRules/MacroRules_getName.ql 591606e3accae8b8fb49e1218c4867a42724ac209cf99786db0e5d7ea0bf55d5 d2936ef5aa4bbf024372516dde3de578990aafb2b8675bbbf0f72e8b54eb82a8 +test/extractor-tests/generated/MacroRules/MacroRules_getTokenTree.ql 7598d33c3d86f9ad8629219b90667b2b65e3a1e18c6b0887291df9455a319cab 69d90446743e78e851145683c17677497fe42ed02f61f2b2974e216dc6e05b01 +test/extractor-tests/generated/MacroRules/MacroRules_getVisibility.ql 5306cc85f470d21ebcbe6e98436334b0bf5ba819a0ae186569ba7e88c31636c6 fcbf5c54e5a904767a6f4d37d853072aa0040738e622c49c9a02dec8739d6587 +test/extractor-tests/generated/MacroType/MacroType.ql 408327fdb4d7cf096536457401cc280f83cd7e4f6fa9aebd65e64031f6c119cf 0c502d25194ab96eb068a85e3f57a9217510a951fa923e9d7a20fd75412bd6da +test/extractor-tests/generated/MacroType/MacroType_getMacroCall.ql 565be7a72670218d7999d3f6cec4e704b754c217186243f1b24c334589fa82e2 ba413c712783320188800e2a78738b09c40fe9a6305c08d9e67e971a8fca96ee test/extractor-tests/generated/MatchArm/MatchArm.ql 512aa404c94ba40b859564f07e9dffe6a5e687fafb039556e9145f4f3742981c 529f96e38cede8a26054f8981d4ba1d189c17d14d0f92d622eb20acd8f3d7e5d test/extractor-tests/generated/MatchArm/MatchArm_getAttr.ql 4faf7a542702d13283262be7cb2e1cc3c862bc2e1953a460fd2bb5e75a7e9b1e 1d43f4d2a580d0ac309dd18a45a9693ab92107cafd817ccdb26fd7998728edf3 test/extractor-tests/generated/MatchArm/MatchArm_getExpr.ql 116f02bef8650d27784a8657208e9215b04af9139d19a54952c6ba2523770f4b e0677aed6d53148e120fd0b03f4bc4fa108c6dd090f605c87b2e3ba413fb0155 test/extractor-tests/generated/MatchArm/MatchArm_getGuard.ql 54e2c2805d54b353c9e36258ed750189846cd422dfb476c6eb52301860d7ff13 8fd408a3e9c6e5c138860144ba0f69dc2099a7a062e3bdf7d324c09df7d132f3 test/extractor-tests/generated/MatchArm/MatchArm_getPat.ql b346bca229226414b32acc3d8ab0ae26647563fd79e1c434d1ef8d14bda2d65b e72eb69bb243c39fa997d17bb7060e2f82f2bb33d11a58caaae48f8372996704 -test/extractor-tests/generated/MatchArmList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/MatchArmList/MatchArmList.ql 14b5e110d48e2b77c85b7a188262e6a98300e0d4d507bb7ed9179c5802251dd6 4d091f06b12fef0fffe1c80a10f74438d8068f2fa09c50d5e240b6d140e60d90 +test/extractor-tests/generated/MatchArmList/MatchArmList_getArm.ql 4781d002538a92b7f40fb0ec3d61aeedb6348341ddc354bbdd3ff61b74d59767 ae0da9497a30ce006e03bdb70e0ee24b685df529ac15a7d99a6869b5f7d7b371 +test/extractor-tests/generated/MatchArmList/MatchArmList_getAttr.ql 4d7e6d152d2dbeb4c9f594becabea27d3b25fecbde40d791a2907c69cc0c9631 4be9be658bb22e1b764c4ebc8d6b99bf50fd939f35ea44fbb869056c14632bd4 test/extractor-tests/generated/MatchExpr/MatchExpr.ql ec116bca37079488977a50beeba508c440cf337799947fcb810b6bd7a7605255 42dc7b5f0dd6fd91417d9846a7b4f678cbfcf095791aaf57c8d3b4548ce2dd98 test/extractor-tests/generated/MatchExpr/MatchExpr_getAttr.ql cb8057372dcf24dfa02896ebf4e60a0b757dc4742b94011edc38f5b898ed4d25 6809695c2d3ac3b92c06049c9b920e8c0e99ee1998a11a7f181f2b0ceb47c197 test/extractor-tests/generated/MatchExpr/MatchExpr_getExpr.ql 7baaa64071cf2666e3b2bc05630d92a7a3b6cf04a026b1f7053c5e2a735bcaa8 d9ba8d8bbff05cfc0461ab41295f921b48429b4376c29adf54428bd5a9aa5298 test/extractor-tests/generated/MatchExpr/MatchExpr_getMatchArmList.ql d97055bcb0431e8b258b5ecdd98aa07cb24ece06b0cd658b697cd71da4ede8fc 5e9c03b2665ef6b2af98897996abb2e0a9c18d54eb64588340b8efbcee9793bd -test/extractor-tests/generated/MatchGuard/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Meta/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/MatchGuard/MatchGuard.ql 23e47ec1b13e2d80e31b57894a46ec789d6ab5ed1eb66bdb6bba9bd5ae71d3ef 7302f4a93108a83228e0ebd5b4a1bc6bccc1f6f0f3272054866fa90378c0dcc4 +test/extractor-tests/generated/MatchGuard/MatchGuard_getCondition.ql 8a79dd46798f111f8d0d5a975380b5cebe5e337267752b77b3718b268ba2773d 6691d8fb483f64fc7e3ad3f46e3129e0a1184d7beb9f83a1000acdbb081c8b5e +test/extractor-tests/generated/Meta/Meta.ql 5edf76c32512f29dbe033a02e12aa81e64ae8998b1eb70c414c08fd400f794d1 34ce5338b4a82437ba2db9e4bfb2810dcd37c463b8d667d483c3f7b3c6ca2a99 +test/extractor-tests/generated/Meta/Meta_getExpr.ql ec9ec61f5be7d65c32775fb5c068daea04f9db7d875293ed99cc1b2481db041f 77a0c52f1cb6ddc8fdb294d637f9eda1b7301ffa3067f0fca6272d894f57d3ee +test/extractor-tests/generated/Meta/Meta_getPath.ql aa9d4145a4e613c51b6e4637d57e3b7d0f66e0bb88f4ce959d598870814c06bb 2087e00686d502c0e2e89c88eae0fb354463576a9ae4101320981d3fd79b9078 +test/extractor-tests/generated/Meta/Meta_getTokenTree.ql 1051c27ffd0d9a20436d684fde529b9ff55abe30d50e1d575b0318951e75bd34 983975672d928fb907676628384c949731da9807bf0c781bb7ec749d25733d2d test/extractor-tests/generated/MethodCallExpr/MethodCallExpr.ql 05b938f3fdc53ca16a6403e79d04d44ba2a7ea3d1f643fc3aa82a04593d459b9 099fa93ce75278505b38e8025fcc6961308bb88866ce3e17748a3f958f01262b test/extractor-tests/generated/MethodCallExpr/MethodCallExpr_getArgList.ql 180e0b1715f5cd2be0de01bff3d3a45594b495b8250748d40ff7108d6c85923d bdadcdbecca5891287a47b6dd6b2fda62e07457718aef39212503ab63bc17783 test/extractor-tests/generated/MethodCallExpr/MethodCallExpr_getAttr.ql 2ce876a04a159efce83b863dffc47fbb714b95daea2b91fa6fbb623d28eed9ec 7bca1cd0e8fbceec0e640afb6800e1780eff5b5b402e71b9b169c0ba26966f96 @@ -763,20 +858,31 @@ test/extractor-tests/generated/Module/Module_getAttr.ql b97ae3f5175a358bf02c47ec test/extractor-tests/generated/Module/Module_getItemList.ql 59b49af9788e9d8b5bceaeffe3c3d203038abd987880a720669117ac3db35388 9550939a0e07b11892b38ca03a0ce305d0e924c28d27f25c9acc47a819088969 test/extractor-tests/generated/Module/Module_getName.ql 7945dc007146c650cf4f5ac6e312bbd9c8b023246ff77f033a9410da29774ace 9de11a1806487d123376c6a267a332d72cd81e7d6e4baa48669e0bb28b7e352e test/extractor-tests/generated/Module/Module_getVisibility.ql bdce43e97b99226f55c84547a84d99b44f5d1eac757d49bcc06d732e0fb0b5a8 a482c18851286fb14ec6f709dc7f3280a62de8c3d59c49ba29d07bd24cf416cd -test/extractor-tests/generated/Name/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/NameRef/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/NeverType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/Name/Name.ql 0a78cd5c0c703ff30f8e3253b38f9aac98a564b22c02329d525cf101d8ac3fda 2fd83327063e6ab57dcae2dc5103c2965d7a09f6a10d553ea336cf594d32032c +test/extractor-tests/generated/Name/Name_getText.ql 5d223baad356308abc45cdce9ca9201d674de1cc1e9fff7ef55dd96082d59d99 6488ccc102ed4f0a2e1c5cef3f8b1adbe00d52c961573f1a16eca66af31e2d14 +test/extractor-tests/generated/NameRef/NameRef.ql f73d49d5c176cd7589f6ca148b0d0cc3d1084e27686910058adfd5764ef5767d ebff67ed3b325b01277e25baa1ad588e633ef8ce63209a72305465a0dc8002d1 +test/extractor-tests/generated/NameRef/NameRef_getText.ql 5212dfc1b65c0f724a72f5bffd82268d1f8ae287d3d61797673c29fd70d7ebd6 75c343614925c55a18917c07ef62af08c97c9cc714f627d1a27b9f26158a0bde +test/extractor-tests/generated/NeverType/NeverType.ql 7da48f7c20733a77495718c06a96eb1a8ea5e825b95e585a960cf777edff1b6a 30e24cfcb4f2ae1b7862a177e622636b4563a1b1d348413884bc605302d31fcf test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr.ql f7d7b30870567124e46dc81503a33cb6425fff51f99fa57894228847e68291a3 b0c242095e0df52687502baae97f36e0fc7b4e1e01cd05f75ff0cbe92a6e2f33 test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr_getAttr.ql a12e828c85577184a41b255f54b10d4a654b57703074a7ebcfde2d43a358955f bc2590e76b60a3ddda9cc10903c68d07c6af19a593c8426d108a2a6520304145 test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr_getField.ql 6d729fb91deacb1f620df5cbc86473183664e81849958624195da883c410a707 f3374c3d7306699d1f9d1c6c5788ee7c5a17103345bf53847be9d94e5fb9f14d test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr_getTy.ql b8597637cffd7a492148020b306c4ab1d2f17f919f441f462ebc00d229b038ca 2c7de1df4351929c221b30e3cede4cd6981fe8a2c1861e194489981c65e00f33 test/extractor-tests/generated/OrPat/OrPat.ql 49d881b384acaf68fa79de46da997cacab3e75467641f61150908f4112c47fa4 5d721da23be44e79d7b8a0dd475119836828d6a1edaff2c55decea8da83e65b8 test/extractor-tests/generated/OrPat/OrPat_getPat.ql d56b78287cecebacb25249380647500387e0d9e28be20034b8a12406a999a7c4 cba7bb60afaaed4333ea5ff6d3850fb44a8b42edee67d86fd16df85938454269 -test/extractor-tests/generated/Param/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ParamList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ParenExpr/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ParenPat/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/ParenType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/Param/Param.ql 060c53b7e93840ae9cbf0c8fdaea17b16d6825f4b7aaa2eab164a660c5a7ea4d 172f6f4b86a98720f710e5d4342b7d52839c6f3c169ce1debb37629961a702ba +test/extractor-tests/generated/Param/Param_getAttr.ql e1dcf86540fd2971ced34a33b2959f001c3f654914d82e576caa4534b80fbfbf 987a826bf6dcd25c3426edb603a22f6caa030c82c1cb0e9e11062fdbfed23030 +test/extractor-tests/generated/Param/Param_getPat.ql 0c448e8ba8bf3432be08b5eb4a052aa19cccf0eb4596a3239481401dae9d2dc2 c943d4da36e1e734c1a012f092b2f597cb389a7ab33d5371ff8ee9c93e115ffc +test/extractor-tests/generated/Param/Param_getTy.ql 134dec0c5562a8df68224069f10ee51c7dcc35e0b44a49c0e2078c305487db87 94fa72a213c37f2f63f03789a33e55fc5a22bd83cf0c1d293281bceffb63bd78 +test/extractor-tests/generated/ParamList/ParamList.ql 4d879e6a6db24fb8d7f935c2dd332075ca4b2de41cc841aafec7e0b6b77f2cf3 b7e2357b77961f0f8315d3c9e8fde8578373ecfb9efba892416b31d7c168bb26 +test/extractor-tests/generated/ParamList/ParamList_getParam.ql dcaabf654941bf9afe50df3a5c61ef0eab50830a436eede98e30778bfd244a09 63cc7f529f96d5016804f50a385d8a736a534475a6340a8c2f51de99b54206a1 +test/extractor-tests/generated/ParamList/ParamList_getSelfParam.ql 310582a9921226a44e6fee2b386d48bf84388351204941dd12e3a2da395eefaf 6c2e0a6d5bc6db49430cf25501444da6540b7b2f9ac0052da93c8086e2af0c46 +test/extractor-tests/generated/ParenExpr/ParenExpr.ql a40c60a92be944f15f5cbcca52b0fde318bb1ad6864f9ab9302dbf5ce5f1058d a50e80b6b222fb43f9fec82677d0785c0b2696b9818887e2befafb7a6d399a7a +test/extractor-tests/generated/ParenExpr/ParenExpr_getAttr.ql e8b9016d2374d124472d135c8b9031124227cbb139362f6aa6d4d99cad631e30 4aaf95ee8a9ab1ead19eaa4dabc080f12aca49f50a150a287b93132de5c61df1 +test/extractor-tests/generated/ParenExpr/ParenExpr_getExpr.ql a75dc46dc78d3b4a4f629ba16f7129ecc0ab90f60b651259d00d241b2886bf7c 32164d75418df184618501f41fbc0a81dafe1ad2dcbc9ec87bea909aaf05ae40 +test/extractor-tests/generated/ParenPat/ParenPat.ql 565182ccd81a9b420911b488c083f540d339eec6a9c230424800bb505df13a66 876cdca008ed32f415c9ee99ce7e66b276769d0b51ad7eee716e1317484a34ce +test/extractor-tests/generated/ParenPat/ParenPat_getPat.ql 96f3db0ec4e71fd8706192a16729203448ccc7b0a12ba0abeb0c20757b64fba1 0c66ba801869dc6d48dc0b2bca146757b868e8a88ad9429ba340837750f3a902 +test/extractor-tests/generated/ParenType/ParenType.ql 81c8ad667397ce36157941abd9b879e9305a440018853af4528eb737ae4d2935 3ef3b86203b0143be2d7f7f4833f55fd6c226cb9205e3c1940b6c2a1371622f3 +test/extractor-tests/generated/ParenType/ParenType_getTy.ql 41dd6605e7b348618156712b559e2f1b6aac02d6c727e8cbf8653530794ec969 30ac6611c730e76cfb75f98efcf817783a50cec0cf3b3197459d7642f74dde85 test/extractor-tests/generated/Path/Path.ql 2bdcd99b3b5ffc83ac47d8cc27a4561d616bcf06844f0c452c699cd10ee640ca 5a7d7ffb8b0c04d6a8cbb2a953761df8561b796c4372bef1bd55c359b2f19911 test/extractor-tests/generated/Path/Path_getPart.ql 8aa45a0b58203ef1177166efbe1c2851faf4b4c9a453c83137f0c9298badcdbf b82d490d9b3a8237487cd5da8b3b6fc4aa477977b332a5c6539b3cd4e6d5b45b test/extractor-tests/generated/Path/Path_getQualifier.ql 9af95e22cdf3a65da6a41d93136aef4523db5ce81d38f6ed4bc613f1c68784d0 3102d9241a417a92c97a53ac56a7a8683463f1adc7a593cda1382c0d25b3f261 @@ -785,13 +891,22 @@ test/extractor-tests/generated/PathExpr/PathExpr_getAttr.ql 2ccac48cd91d86670c1d test/extractor-tests/generated/PathExpr/PathExpr_getPath.ql e7894071313a74166bdd31d7cd974037fcd5a7f0e92d5eec42833266196eb858 46a06e8a1207e7a0fa175cd4b61068e5fd6c43b5575b88986409f0ac2be64c51 test/extractor-tests/generated/PathPat/PathPat.ql 823732954a5882e33a37bd0bf0cafb2cec51659a5203a4831eec2516da0e49fa 54001149718a9ca15d8c0d4be63f3fe00a9f0d44fa1309e2f605d7932355ea5d test/extractor-tests/generated/PathPat/PathPat_getPath.ql 6c0c71c80a6e631ea7775ec8660b470ff6b264bab14a399606cf113b1fb190fc 8e34cbb4d064db929e94652e1901ec4f26affa71e30e556b7acdff71dd622cbb -test/extractor-tests/generated/PathSegment/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/PathType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/PathSegment/PathSegment.ql efc39cea1b4c0b2b0da6434136334430d074699f84124d6bcf94c24aa854dc64 c0a4bd60c67665c058ca22a59e535e925fdb00dec95ffc5c71697fb0ed78a329 +test/extractor-tests/generated/PathSegment/PathSegment_getGenericArgList.ql 8f6e67b3e316309f20e21d7e7944accf66b0256b76fa50ee9a714044c6ec8cea 15f10a701fc4d3f9fd6734da90790cdbc8a1ddd57bf52695740acedcb2e6e485 +test/extractor-tests/generated/PathSegment/PathSegment_getNameRef.ql 799d284e2f9267d6bbe67aa7035e525ef347dc74cb3e2180e7b2171b5cb49674 592130bc2358989536abf62e8a261272c851483ede4f19783f7d61ffc1803e4b +test/extractor-tests/generated/PathSegment/PathSegment_getParamList.ql e1e7b9b5062f936c33b7e7e29b21456448242df4985c6cffb54900063cfd3e63 6568e851cb6bcb32622f89d01e3aa6e7dd21940d21572a9988584e34bdf25366 +test/extractor-tests/generated/PathSegment/PathSegment_getPathType.ql 01942da6d0b10c1d15caec6abb8c53f1dc7f8c04a91a797f572063aa003dbc4b cb21e6cb160652527ba571265297dae86beffe191dd7dfc4d0beee45cb0cda29 +test/extractor-tests/generated/PathSegment/PathSegment_getRetType.ql 36386a514bc925f5b17ad87afba9fef7986900c1b791732de061213c6e86743f f38bcee68c1da19e70bb1e1c4a4047c763a466f1b8ef2c4f65f8c724c0b58197 +test/extractor-tests/generated/PathSegment/PathSegment_getReturnTypeSyntax.ql d1db51208a311c30af369ce2fdc3a3296e7d598b27bf4960b8b34622a9d9163b 561b1e38c6d8b301fdc016e1d012dd805fde1b42b0720c17d7b15535715047f2 +test/extractor-tests/generated/PathSegment/PathSegment_getTy.ql a0ceaf3f37e521cc92c21cc0bae929499ef3584f86349ef34808c20963d31c75 d674e56e08a6d2a7d211503a466df2cc90c35a3951e41598febf62c8dc693655 +test/extractor-tests/generated/PathType/PathType.ql cb67b05cf7e4f32cbd46ac89a15f6eafe3507cc655db0b9d54a1cf8e7fbcca40 890053e7fd8cd8a92015c09588c7c646f075901cddc3eb8d57210b02b23a5944 +test/extractor-tests/generated/PathType/PathType_getPath.ql 7043c7939e4f835e4b2c7e3e207637c362d7a9dbdba0151b38c873fdaf43e7a5 ee2aad1b4fb2b00e1a5d39387848aa164a39e3cd49141f07c175b205c8451bb1 test/extractor-tests/generated/PrefixExpr/PrefixExpr.ql 44fb7174365c6deecdc22c720d84617c6e060c05d49c41c90433451588f8aa6f 871fab471c82fede3c36edc003f9decee5bb7844c016951d28be78d0c91487e5 test/extractor-tests/generated/PrefixExpr/PrefixExpr_getAttr.ql fdad6ad5199435ded1e4a9ea6b246e76b904cd73a36aaa4780e84eef91741c5b 75d63940046e62c1efa1151b0cac45b5ec0bab5e39aec2e11d43f6c385e37984 test/extractor-tests/generated/PrefixExpr/PrefixExpr_getExpr.ql 2d1d97f6277794871fbb032ea87ac30b1aa902a74cd874720156162057ea202e b1b9880fce07d66df7ec87f12189c37adf9f233a1d0b38a1b09808d052a95642 test/extractor-tests/generated/PrefixExpr/PrefixExpr_getOperatorName.ql d27602e77ddf491a278426de65041dda8568f427d1e0ff97c0f23069ae64670e 4e4766e948adf88a6b003ead7d9de1ad26174fe9e30c370f1d3e666aa944df52 -test/extractor-tests/generated/PtrType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/PtrType/PtrType.ql 6a1cae6f398efe5021e94a945d791da9f01da56a19b25fe7692cbbe7e1a3817c e2d38e534bae46176e26f3941bb0029148cb70b244b61c19d2e9524682f3c5de +test/extractor-tests/generated/PtrType/PtrType_getTy.ql 97f5e6197e66c4dcf15d4a62692e30a26979f2902d83354911985d39c8560d1a 0b049b882a33be9746fbb704394a024ac320415cfd1707dc48fe114781558e36 test/extractor-tests/generated/RangeExpr/RangeExpr.ql 707c08aab49cc0a22c80a734e663b13ecbbddf0db28b6a25fdbc030a1ce38d6f 1f78950b30485cdde9fe7d9e416ad1dfdac8c5b6bc328172e6e721821c076131 test/extractor-tests/generated/RangeExpr/RangeExpr_getAttr.ql 8767e670f88c2115bc61b16195d2c9d02bc074adc4ca57d2aa537c1af9b4c530 4fa51652c60ca7d06bd9ad604107e002603ee2a7b4587636f6b46b8e8060e06c test/extractor-tests/generated/RangeExpr/RangeExpr_getEnd.ql 0328c3d0597004f3facf3d553ed763566344f54e1b9c9e26f2f41b8146b6bdba 8e701b595631af117fd0a79154e298dfc64cb0874eb58018921f94076a0c7ebe @@ -808,9 +923,17 @@ test/extractor-tests/generated/RecordExprField/RecordExprField.ql 62ee00e478fcf0 test/extractor-tests/generated/RecordExprField/RecordExprField_getAttr.ql 789d20f8c0bb0e9567d3d9a0c0266a04841cda0dbdbe10af8c450d5a82bb289e 9036f5b0e7ddf301012f52f3919804382421061366d2a4f3a016e9783befec6d test/extractor-tests/generated/RecordExprField/RecordExprField_getExpr.ql 7dcb5cf0d04bcd62b655fa0626535526cdaa0f891845f4b22cb50fcf1ae3e511 a177db76e4e9583438fad9bfb1300fed9e812c1046c44dccd307bf3a46603a69 test/extractor-tests/generated/RecordExprField/RecordExprField_getNameRef.ql 4607b1adb0e25fc5314c108dab14c19aff5a35a6b16445ed64a82c01bb7f6086 0040f2b4dffb37b257fea9870b2ac742ea3c1f9dfdeff6f69b449f9a4a3719d7 -test/extractor-tests/generated/RecordExprFieldList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/RecordField/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/RecordFieldList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList.ql b6cd65fc4fa687dc34d0848ff8c23d37088345f94902b5622b5411a62924441e 34fa8bccddf7ead18b1e597f49af008e4b244ff19d4b7f23d0777978c4d3f361 +test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getAttr.ql 15b297e79c1ba8c92cb97148d6aab78ed1fd2c94f0d3a430ead8d541024e81ce 4f0a131011cf32e172f7bd027769e39642fb506d37b3d50b175c6ed5947d3d9c +test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getField.ql c55e4775c8880c05944be04bdeb1c9e6bad45b922ba71ac3145acd83ff988e59 14ce98d1e5564e9e27c29110237cf6210d130ea887920b2b1bd34a853b7fcc63 +test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getSpread.ql f2dd6b85da1cd8195986aefbe7dc8171db6fbbe5b2612c4cbdd8aba052cb0c6a 2c19cb1510c215ddfa004d40bf30fc0fe0dcbb530c320b297541f1dbcb204143 +test/extractor-tests/generated/RecordField/RecordField.ql d503ee1b9de70830947f2b406df058a3fdff7d360293f1c70671bb7f21fcf514 08687d8737dd20ce4a699e2ba4a2313b18c08de593847bce4a13077b608900f4 +test/extractor-tests/generated/RecordField/RecordField_getAttr.ql aa29d317dee23039a807df530a6f04b0678c4d1d34207a4381be535ff04af478 41c5778d6316eec19192334046ed110aea44a4c45937d5c355a9b71c54aa8e04 +test/extractor-tests/generated/RecordField/RecordField_getName.ql 1f5c47d41367bd0115df86f22a70d4621d7cbfb41554daa598da29f549479670 64535303b273f1c2027b6ce89b50816ad3cbbca9bf00b2b8402e36b26e675d97 +test/extractor-tests/generated/RecordField/RecordField_getTy.ql 601fbb244267f366ff989d3cf3d1ff29fc7c6edf415c7844f401efc7798f09b5 de1e54cd4330abed23312a32efdea35fcd8b2d6accf8d8f6f984fe27f4af30e0 +test/extractor-tests/generated/RecordField/RecordField_getVisibility.ql cc45e9bb9418d15cef07a1827358c3f18a8737324c8e6852591a2da70df89360 45557497fc165a212fffda71dedabc8159a4f72323430df732698a18922b366c +test/extractor-tests/generated/RecordFieldList/RecordFieldList.ql 586bccfa550243177d9fdfd6900a473f51a76ed360b537f19cb300330d5dad5b a063373dfdbf06b68c69694ea4ae72a26b906c910f9095894c09e72f8fb52819 +test/extractor-tests/generated/RecordFieldList/RecordFieldList_getField.ql 2eb92ef8528204f3f105c19a36cdc06b3b6d20242463ff2ed1fb81c544812a71 d69091899e7157099f117e14fe60cd3705cfda45f28f6a6a2b7234a4a9c1e664 test/extractor-tests/generated/RecordPat/RecordPat.ql 01510828e1facc6551e06241e41636259883a546ad43b08499468c14d6052768 fcf3873fe1cd1ebe4910150763aa350f882ca8e84603f35520bb0beeea2c21af test/extractor-tests/generated/RecordPat/RecordPat_getPath.ql 187b8d44de158fc809257e28b2e8fdd246c8eb3c60115d54cd53396a320e372d 74813fd13c6f34927420ed44620743f7c80c537984e0db72c1c5f4b754b40b83 test/extractor-tests/generated/RecordPat/RecordPat_getRecordPatFieldList.ql 32e45a6f59cdb8edbf7f9326164e225a7f545fabd2dd168b660699954a999fdf 325c9121dc130459426b473691876a0698b51d5cdf4530698a398510ce8e3051 @@ -818,60 +941,153 @@ test/extractor-tests/generated/RecordPatField/RecordPatField.ql 6c51343258e56673 test/extractor-tests/generated/RecordPatField/RecordPatField_getAttr.ql fb0592f7a1be4fd9c6f36c79dee5a0f6711b0a7820b079f8e95413722ae1aeb7 9dfb0de00ec9c4a23efd38515c63a3567204f2a3ac2634858296f58aa564d170 test/extractor-tests/generated/RecordPatField/RecordPatField_getNameRef.ql 3380a41d6cecd80681fc955719fa11377c32a5e0be276871f2d0d75ae62d8f0a 44efe89657d3a59fb94962d0fbf52d06571e203863a3d9e9dd47a5135a8ba4d9 test/extractor-tests/generated/RecordPatField/RecordPatField_getPat.ql 577187a4775283bbce66abcb54af50e5684e1f03f8b55e59d84f1914d142b04f 7c23778ad92a6dccf193abb269bd8fbcb33f3b778eb18c6d23135540a27fcec7 -test/extractor-tests/generated/RecordPatFieldList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList.ql 5a49488f43bbac2349d75b3acbb3bca4440d9b3725434fefd1ba2eda2be6feb2 898177f203181e5e095091b0a3f6a92f1323c80862400cbfd85902d783a9160d +test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getField.ql 7c0d190762089af3b6f4fb9ef95561bb2107d7476477bdcfce6b313caa61cab1 17c85ac9670c4faea44a76e9e21184a3d5cabc6c3deba083a0b84fb91e3cbe16 +test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getRestPat.ql 0caef1f5d09a73a973200e061e09ea5498b855dc19af19c1dc48cd9f20da6857 45c12708b566a5efcc79155b45174fc3ff5a084109043493cffa5216b9054205 test/extractor-tests/generated/RefExpr/RefExpr.ql 6a4d786b68003295ed2cc9a7a9b2f93d6b91f91e4faa7165537e369c3bb0923c 6dd9467a92ce7e966095c01c0356f8429e340e21c036e3ad5665c6442e705580 test/extractor-tests/generated/RefExpr/RefExpr_getAttr.ql 477fb3fee61395fabf78f76360ea27656432cb9db62e6f1dab1e9f3c75c83d39 5210f2ac54c082b616d8dcb091659cdad08a5d4ae06bf61193c33f208237482f test/extractor-tests/generated/RefExpr/RefExpr_getExpr.ql 180d6417fd7322cabf4143d0ddd7810f65506b172a5c82484b3ef398041636b2 a291f0bec1ec5b3fa6d088b3d1a658889b9a3521c39ff3bb7a5ab22a56b8b20a test/extractor-tests/generated/RefPat/RefPat.ql 2d2e9b058d66d2183a0795cdd719a36e53d27d9c267eca22e34624c558991250 b95d435925f0bd38a101eb00eab548acbc39a9d7e8fdaa10e1d65f0f72362a9b test/extractor-tests/generated/RefPat/RefPat_getPat.ql 60f5e010b90c2c62d26674323d209b7e46c1c2b968a69765e1b1cde028893111 fe9e7dc6a5459250355336eca0bdf2a0be575b1e34936280fd12a76a004f7b46 -test/extractor-tests/generated/RefType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Rename/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/RestPat/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/RetType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/RefType/RefType.ql d5b822b2e4ffd6a85aac88cc37d113d321029ae042cacb66cb63cd7169faa1eb 3a4a866bc02d733236ebb2b32565bf6a00976afbea3cf50ef1d2271e4ebac9a5 +test/extractor-tests/generated/RefType/RefType_getLifetime.ql 880434f5908752adcc02d3645a48f22399250600c19e43c2da852cb6242e6a0b b8f9b9fab827972fd318d5edcaf37e4c7d0cf92261f9744e258537e6aee5a87a +test/extractor-tests/generated/RefType/RefType_getTy.ql 0d5667542ad05a0da1a6a4c36882a39014c4803a76cadb11400d747b603890fd 2e6c3a56f1a7bbb72c181819be72d85c650af1df06f8582ae61bba9e165cf764 +test/extractor-tests/generated/Rename/Rename.ql c8605e5d8ebb39be238ba26e46861df493d86c9caf9aa9a791ed5ff8d65a812a 7263c2c2565e41c652eda03d1e1ddd030fea79a8e3c967909df9945e30ecbe68 +test/extractor-tests/generated/Rename/Rename_getName.ql 1648191216ece0e3468823ed376292611bd3e5dbe9b3e215167d7051aa03385f 381683d4637a1a7322c9a0df2d90a30a153630965e7facbfaccd6cdb5c1de2cd +test/extractor-tests/generated/RestPat/RestPat.ql 0abc6a13ec82ebc923ce768344d468871a05a515690f0feaaf55b7967cf34a9e c2bc069de6927c6c04c89c54e694b50d6ca052230cc36668302907a7ed883e08 +test/extractor-tests/generated/RestPat/RestPat_getAttr.ql fb391ab265a454b10270136efd61c1ae9b29951cd28b0f585c6b6eea37c64745 6311e3ca49eb8a061684f8cebdfb11cc5ae09db6e145d1b2349a2ee80298cfe9 +test/extractor-tests/generated/RetType/RetType.ql 7aca20c92e840f930aacd0ef8e70840da76c02592ac2f2fd5a9bf24dc872c30e ef3aed1090a77684773c814692cfaee9cd245d88292cd75f1b5acf9005a2cd17 +test/extractor-tests/generated/RetType/RetType_getTy.ql 55118e2a41cc1a097f6a69d3b63f3ed77d5da6c02b218b69b1c93d605e7239fd b32abe7a3978fe858a53a5772faabf750b5d14880054493f5a99466092b10dce test/extractor-tests/generated/ReturnExpr/ReturnExpr.ql 8e9eba0837a466255e8e249e62c69c613cb5a78193fe50e26a617cf9d21c995a f33f6cc874f74d1ce93a6975c88748bd5bca6dc10360f8fd59493d939be63658 test/extractor-tests/generated/ReturnExpr/ReturnExpr_getAttr.ql 9fb7e1c79798e4f42e18785f3af17ea75f901a36abf9beb47a1eede69c613ba9 9cdb7cc4a4742865f6c92357973f84cee9229f55ff28081e5d17b6d57d6d275f test/extractor-tests/generated/ReturnExpr/ReturnExpr_getExpr.ql 7d4562efb0d26d92d11f03a0ef80338eb7d5a0c073f1f09cbb8a826f0cef33de 523ebd51b97f957afaf497e5a4d27929eed18e1d276054e3d5a7c5cfe7285c6e -test/extractor-tests/generated/ReturnTypeSyntax/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/SelfParam/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/ReturnTypeSyntax/ReturnTypeSyntax.ql 976ce33fe3fd34aae2028a11b4accdee122b6d82d07722488c3239f0d2c14609 906bf8c8e7769a1052196bc78947b655158dd3b2903fef2802e2031cffbc1d78 +test/extractor-tests/generated/SelfParam/SelfParam.ql 61977791634b816d79507478a0be913befc843257fea1d6c564de58ff6d22cce 3e33365f58f59f61e0d190f1bfb101d5fc8f086d24322a7ca464e2a397b90110 +test/extractor-tests/generated/SelfParam/SelfParam_getAttr.ql 00dd5409c07e9a7b5dc51c1444e24b35d2ac3cab11320396ef70f531a3b65dc0 effbed79ad530a835e85b931389a0c8609a10ee035cb694f2e39b8539f8e54ba +test/extractor-tests/generated/SelfParam/SelfParam_getLifetime.ql 0b7c243f609e005dd63fd1b3b9f0096fc13cb98fe113e6f3fefb0d5c414e9a5f f6e06de8bcddfc9bd978c058079e53174edbe7b39f18df3c0bd4e80486808eda +test/extractor-tests/generated/SelfParam/SelfParam_getName.ql 69207a57b415ba590e50003d506a64fd1780b27b8832b14f9bd3c909bddb5593 56fa28ba1222f45893237052fa5a9421d960e14fbf1396b2d1049b440c2e5abe +test/extractor-tests/generated/SelfParam/SelfParam_getTy.ql 521db95ede5184298ef05f78062f6c42152ebc60f1a395e162ceda73e4fe5d36 b1e261e0bef72db4bb1a5bc294b93497e5b61ba607588444154cacdb23ac15a4 test/extractor-tests/generated/SlicePat/SlicePat.ql c6ff3c926ebbea3d923ba8ed00bf9cc20eaaee4c6ae49ea797c0975d0535240e 1b27e0caeb793da3b82059268b83bd624e81f215de42acbb548c52bacba3ed9e test/extractor-tests/generated/SlicePat/SlicePat_getPat.ql e2f892a3a4c623fe3f7e64e1438128126bc4d8b8c0f657ae53bb99d3209a3b13 af835d9ec840c63e13edc6a9230a4e34cb894f4379b85b463b8068de5a8bd717 -test/extractor-tests/generated/SliceType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/SourceFile/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Static/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/StmtList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Struct/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TokenTree/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Trait/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TraitAlias/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TryExpr/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/SliceType/SliceType.ql 2c81c68b54bf21d32f94ed66765642549540d3d179ac4daa52b597a3ad862c36 1d3b21af4a62a99776f3d569be3b85cac9fdb214d04f37ffb2f9f0759f520da9 +test/extractor-tests/generated/SliceType/SliceType_getTy.ql 0bc70c0e60fc3552584b07ba2a23f304b47ad24644e015674665d0182fa4d1e5 f6ec0703b013d805eec2bb11d28393fc750d000ff6c2188618aa333095c7e328 +test/extractor-tests/generated/SourceFile/SourceFile.ql c30a3c2c82be3114f3857295615e2ec1e59c823f0b65ea3918be85e6b7adb921 6a5bbe96f81861c953eb89f77ea64d580f996dca5950f717dd257a0b795453e6 +test/extractor-tests/generated/SourceFile/SourceFile_getAttr.ql 450404306b3d991b23c60a7bb354631d37925e74dec7cc795452fe3263dc2358 07ffcc91523fd029bd599be28fe2fc909917e22f2b95c4257d3605f54f9d7551 +test/extractor-tests/generated/SourceFile/SourceFile_getItem.ql f17e44bc0c829b2aadcb6d4ab9c687c10dc8f1afbed4e5190404e574d6ab3107 1cf49a37cc32a67fdc00d16b520daf39143e1b27205c1a610e24d2fe1a464b95 +test/extractor-tests/generated/Static/Static.ql 0a704360ff0075d90b0ab68e447892728036b55dd62ac87aba162155a920bfc2 1004434e09a18db400e57e1901555cfc20e7be743d4ec5a07beab5e163822f30 +test/extractor-tests/generated/Static/Static_getAttr.ql adb0bbf55fb962c0e9d317fd815c09c88793c04f2fb78dfd62c259420c70bc68 d317429171c69c4d5d926c26e97b47f5df87cf0552338f575cd3aeea0e57d2c2 +test/extractor-tests/generated/Static/Static_getBody.ql e735bbd421e22c67db792671f5cb78291c437621fdfd700e5ef13b5b76b3684d 9148dc9d1899cedf817258a30a274e4f2c34659140090ca2afeb1b6f2f21e52f +test/extractor-tests/generated/Static/Static_getName.ql c7537e166d994b6f961547e8b97ab4328b78cbd038a0eb9afaae42e35f6d9cb4 bb5ae24b85cd7a8340a4ce9e9d56ec3be31558051c82257ccb84289291f38a42 +test/extractor-tests/generated/Static/Static_getTy.ql 1f282ac9c52b8d9efa1eb7f963767d0af28332c99baf283b3818edf53b3b8b9f 656cd5516601e21ffd54c51934bbbbe293de0b30a4327240208f5bd51ed524b7 +test/extractor-tests/generated/Static/Static_getVisibility.ql 0672b27f16955f7b0223a27c037884338dcf30759b7b8bb3da44e5d533228f90 0e4916f5683963041ef23c724ca8e16acfa370b583d90b76508c87131b9e1c73 +test/extractor-tests/generated/StmtList/StmtList.ql 0010df0d5e30f7bed3bd5d916faff7d101cc1edddceab7ddc12bb744f8e46cf7 aaff98988c68713b3577f3d4b4ed16b978eb11433ec7f3a32def82e96aac8c5b +test/extractor-tests/generated/StmtList/StmtList_getAttr.ql 78d4bf65273498f04238706330b03d0b61dd03b001531f05fcb2230f24ceab64 6e02cee05c0b9f104ddea72b20097034edb76e985188b3f10f079bb03163b830 +test/extractor-tests/generated/StmtList/StmtList_getStatement.ql abbc3bcf98aab395fc851d5cc58c9c8a13fe1bdd531723bec1bc1b8ddbec6614 e302a26079986fa055306a1f641533dfde36c9bc0dd7958d21e2518b59e808c2 +test/extractor-tests/generated/StmtList/StmtList_getTailExpr.ql 578d7c944ef42bdb822fc6ce52fe3d49a0012cf7854cfddbb3d5117133700587 64ea407455a3b4dfbb86202e71a72b5abbff885479367b2834c0dd16d1f9d0ee +test/extractor-tests/generated/Struct/Struct.ql d79ad03043f5a94b977fe1605489f057d56acf4b56f7284b6ce1a8779d803ea8 8ffe7775ec0b606d730bd3b2a5c37fc181a9ece3c2f7747c21b71503d20aa6d6 +test/extractor-tests/generated/Struct/Struct_getAttr.ql 028d90ddc5189b82cfc8de20f9e05d98e8a12cc185705481f91dd209f2cb1f87 760780a48c12be4581c1675c46aae054a6198196a55b6b989402cc29b7caf245 +test/extractor-tests/generated/Struct/Struct_getFieldList.ql f45d6d5d953741e52aca67129994b80f6904b2e6b43c519d6d42c29c7b663c42 77a7d07e8462fa608efc58af97ce8f17c5369f9573f9d200191136607cb0e600 +test/extractor-tests/generated/Struct/Struct_getGenericParamList.ql cd72452713004690b77086163541fa319f8ab5faf503bb4a6a20bcaf2f790d38 4d72e891c5fac6e491d9e18b87ecf680dc423787d6b419da8f700fe1a14bc26f +test/extractor-tests/generated/Struct/Struct_getName.ql 8f1d9da4013307b4d23a1ce5dc76466ecdd7f0010b5148ec2e7dd2883efe3427 411b326d15d56713c2a5e6d22909474c5d33062296518221e36c920927f859fe +test/extractor-tests/generated/Struct/Struct_getVisibility.ql 17139d3f91e02a0fc12ad8443fe166fe11003301fee0c303f13aa6d1138e82d5 07bdc1fbcc0ea40508364ea632fce899cbe734159f5c377ea2029bc41bc9a3b4 +test/extractor-tests/generated/Struct/Struct_getWhereClause.ql d0db2c9811ed4568359e84255f04f0c75ae65a80d40981a1545d6cddf53e9c09 1133a46bc502757aaab61a8ac94b4a256b590548c5e27ec6a239ffd5a4a81577 +test/extractor-tests/generated/TokenTree/TokenTree.ql ba2ef197e0566640b57503579f3bc811a16fec56f4817117395bf81da08922a6 2e7b105cb917a444171669eb06f5491a4b222b1f81fa79209a138ab97db85aff +test/extractor-tests/generated/Trait/Trait.ql a51ba80b65687fb6eb99f36e4f98565b4a9ed9cc97d2c7ad2f09254ec9089b3d 81783aedb5af5a09f470ec0df6694588a4dcf8390b1b1645fb7459d35bc1bc3e +test/extractor-tests/generated/Trait/Trait_getAssocItemList.ql 05e6896f60afabf931a244e42f75ee55e09c749954a751d8895846de3121f58f def1f07d9945e8d9b45a659a285b0eb72b37509d20624c88e0a2d34abf7f0c72 +test/extractor-tests/generated/Trait/Trait_getAttr.ql 9711125fa4fc0212b6357f06d1bc50df50b46168d139b649034296c64d732e21 901b6a9d04055b563f13d8742bd770c76ed1b2ccf9a7236a64de9d6d287fbd52 +test/extractor-tests/generated/Trait/Trait_getGenericParamList.ql b27ff28e3aff9ec3369bbbcbee40a07a4bd8af40928c8c1cb7dd1e407a88ffee 2b48e2049df18de61ae3026f8ab4c3e9e517f411605328b37a0b71b288826925 +test/extractor-tests/generated/Trait/Trait_getName.ql d4ff3374f9d6068633bd125ede188fcd3f842f739ede214327cd33c3ace37379 3dcf91c303531113b65ea5205e9b6936c5d8b45cd3ddb60cd89ca7e49f0f00c1 +test/extractor-tests/generated/Trait/Trait_getTypeBoundList.ql 8a4eb898424fe476db549207d67ba520999342f708cbb89ee0713e6bbf1c050d 69d01d97d161eef86f24dd0777e510530a4db5b0c31c760a9a3a54f70d6dc144 +test/extractor-tests/generated/Trait/Trait_getVisibility.ql 8f4641558effd13a96c45d902e5726ba5e78fc9f39d3a05b4c72069993c499f4 553cf299e7d60a242cf44f2a68b8349fd8666cc4ccecab5ce200ce44ad244ba9 +test/extractor-tests/generated/Trait/Trait_getWhereClause.ql b34562e7f9ad9003d2ae1f3a9be1b5c141944d3236eae3402a6c73f14652e8ad 509fa3815933737e8996ea2c1540f5d7f3f7de21947b02e10597006967efc9d1 +test/extractor-tests/generated/TraitAlias/TraitAlias.ql 328b81e9ce5a5c1030277d3ccdac6b1de2f5845e28a253c1c7d88850a0bf03fd 62407b39c24dc2eca89aaeecbc033d28fc9ffbe625ad40d1633fcb08d8f5c217 +test/extractor-tests/generated/TraitAlias/TraitAlias_getAttr.ql 128c24196bfa6204fffd4154ff6acebd2d1924bb366809cdb227f33d89e185c8 56e8329e652567f19ef7d4c4933ee670a27c0afb877a0fab060a0a2031d8133e +test/extractor-tests/generated/TraitAlias/TraitAlias_getGenericParamList.ql 5a40c1760fcf5074dc9e9efa1a543fc6223f4e5d2984923355802f91edb307e4 9fd7ab65c1d6affe19f96b1037ec3fb9381e90f602dd4611bb958048710601fa +test/extractor-tests/generated/TraitAlias/TraitAlias_getName.ql e91fa621774b9467ae820f3c408191ac75ad33dd73bcd417d299006a84c1a069 113e0c5dd2e3ac2ddb1fd6b099b9b5c91d5cdd4a02e62d4eb8e575096f7f4c6a +test/extractor-tests/generated/TraitAlias/TraitAlias_getTypeBoundList.ql 9ab4c329b25ea5e1a899b8698093f404ee9c095f0b0e38011161ca6480cd10a7 95c3b93610cdc08a0e251ab1307523f8cfb5560460923c81aace8619e30746dd +test/extractor-tests/generated/TraitAlias/TraitAlias_getVisibility.ql 7e86140d2e9081d46063a15d82719be315406eb4d6e6738b3cb5ba7bcbef458f 8fb1ecf6a96b1f1d4a840425139c4ad47feb8b0ff14a319c08f82535e62e23c7 +test/extractor-tests/generated/TraitAlias/TraitAlias_getWhereClause.ql 129e1f10aa23f10d71f144caa4ccb923928ec1fd791b203cdba9989b079fc1e1 1fb112215bd3e39b7bc8ebc059f9cc362e5b2f04a242df053e150efa638cfea7 +test/extractor-tests/generated/TryExpr/TryExpr.ql 3beaa08f6d734e74eca32ae2e3fb6aa7694400a429cd6b3db97bfd3402b379b8 3f55bfc71e804e2ba6f02087c0808901a379b2cb30f58d5933c91becc10f3654 +test/extractor-tests/generated/TryExpr/TryExpr_getAttr.ql a2cef886bb959ff0f47fa555e7a89075f93ab013e1766270590951bf0b14a47b 24d12c96f1c7a1ae3d0d596551fb53ef2745c890eb602e0f99db3cb70cf1e474 +test/extractor-tests/generated/TryExpr/TryExpr_getExpr.ql 4ccd50eb4bdf01381eabb843b5ea3ebddec5d5852a04f10be9b9a4ef8a3005f1 0ec050d28c70322f6f280180fee998d1b6cd82db4e114db7e10758fcee2a2fca test/extractor-tests/generated/TupleExpr/TupleExpr.ql d6caa8d9ff94f27f88d338b07cacc280289970931e101680c6574e32bc0c863e 70508104013003dcf98f22db6eb9b60d14552831714048f348f812807189e9b1 test/extractor-tests/generated/TupleExpr/TupleExpr_getAttr.ql b1e93069613a8cd2b49af93a5cdd1571b343571e9c3d049d8bf19b25a461f9d3 be18008a00e3b0fb786f5dd36268201fd43bf8527d8a40119b147a3a8c973b3b test/extractor-tests/generated/TupleExpr/TupleExpr_getField.ql 308cd14873afedc74e3ed61d283f72da50008ce7690510c57fe0934c92158d58 5e3e23a7221486ead6502debb5d4978fb67046c8b0a5c8a688e4e196cb1f28a1 -test/extractor-tests/generated/TupleField/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TupleFieldList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/TupleField/TupleField.ql 2dbdb37ecb22a05007713434ac747a348266bab2863e48704fff48a10eb01c75 4309f177306f8adea929c1cff809eb26e262ae12e0d95b22597efd36c9105bfd +test/extractor-tests/generated/TupleField/TupleField_getAttr.ql b6b6a5349fc6767b0081d737e818425f0c93be5bd8de47c29fd89b7812e3267d 23d82a649cb733bc8c1d1b09dde84dbfcc8f847ed35be986a9ca8717ea9e5081 +test/extractor-tests/generated/TupleField/TupleField_getTy.ql 291d62ba4246acad200cd5347ed1280d80595fdf663f0ec39389996c23745fd0 d364381e5aab8aca36be354af5c41b2e8b5e95ae8cb7a14a702a28f644d567a8 +test/extractor-tests/generated/TupleField/TupleField_getVisibility.ql c7af5373382394a686d12a23c4e688a7cc0dfe6b6cbee25c7e863b4713601ddb b174f30404e69eef112dedc8397ad444e968f12dde9befdccb051305d98a75d2 +test/extractor-tests/generated/TupleFieldList/TupleFieldList.ql 7dc88440222ff036eb6aeabf9311568ea34f31f7c1ad19c71dd69a2dc17a6ed9 0255890d1389da004f18e8a0fc0b72d22790c36ccfacc6f452b269667f030f22 +test/extractor-tests/generated/TupleFieldList/TupleFieldList_getField.ql ad552a9c0b9964d1770f14cabbb436db60ebedc3c569006542a8eae9ddb30f6d 3a8c49d629376a9b8326138836b05ee2366b1021ffd19f5be74ab023e70aa50d test/extractor-tests/generated/TuplePat/TuplePat.ql 24ee56bc848537da65eb8ecef71e84cc351a2aedcc31d6fb53a5b7865f15f7c2 81db1076e2e4921ceb50933b96cd7b574caab1818de257c1e9038f3f97447d59 test/extractor-tests/generated/TuplePat/TuplePat_getField.ql f000bed41af031bc56d0705ce312abe7ab3dc6745b2936798c9938781e51475e f464a84dbc36aa371d60d6db68d6251f6b275dc4ecebdc56f195637be390b067 test/extractor-tests/generated/TupleStructPat/TupleStructPat.ql 6e6cfba0d2565782088af55ca977ada3d8093200aa180a49a67c9a176c52c254 c10c93823a9d814d694ca88fdf65a9bf8c1bb178e50c08982a97aa8d445284b3 test/extractor-tests/generated/TupleStructPat/TupleStructPat_getField.ql f3f2e23cc2a32aa5abc1e0fda1300dab1693230632b9eaa75bb3b1e82ee9ea1a 24b87a39ec639a26ff8c1d04dc3429b72266b2a3b1650a06a7cd4387b6f0e615 test/extractor-tests/generated/TupleStructPat/TupleStructPat_getPath.ql 13a06696bbf1fa8d5b73107e28cdba40e93da04b27f9c54381b78a52368d2ad1 5558c35ea9bb371ad90a5b374d7530dd1936f83e6ba656ebfbfd5bd63598e088 -test/extractor-tests/generated/TupleType/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TypeAlias/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TypeArg/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TypeBound/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TypeBoundList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/TypeParam/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/TupleType/TupleType.ql e5951a30817b8c51fe9cb9435f75bfdca2a1277b2094267d3205e33ef1ee9a9c 9a4d57322ed2cff57057654272981b056f833136f983141b033afaf64e19c117 +test/extractor-tests/generated/TupleType/TupleType_getField.ql b73a8cdaf6ba46cf9b63d8819239d2d2c06b3496ed4768e8a387a7558178fbd8 6efbcf13c25d0ff3ed0c6d194ba44d2abfa620406badef8184953395fab92bb4 +test/extractor-tests/generated/TypeAlias/TypeAlias.ql be2f90fb1bab4f8b77687f93f0fb7180582a0a3b3bb1a5e9fb77d55c12b01048 7fb298034353d13193e6b2fbb95b2cb2f7fa11c9eff7bd10bd7180f02267883f +test/extractor-tests/generated/TypeAlias/TypeAlias_getAttr.ql ecf4b45ef4876e46252785d2e42b11207e65757cdb26e60decafd765e7b03b49 21bb4d635d3d38abd731b9ad1a2b871f8e0788f48a03e9572823abeea0ea9382 +test/extractor-tests/generated/TypeAlias/TypeAlias_getGenericParamList.ql e7e936458dce5a8c6675485a49e2769b6dbff29c112ed744c880e0fc7ae740ef e5fcf3a33d2416db6b0a73401a3cbc0cece22d0e06794e01a1645f2b3bca9306 +test/extractor-tests/generated/TypeAlias/TypeAlias_getName.ql 757deb3493764677de3eb1ff7cc119a469482b7277ed01eb8aa0c38b4a8797fb 5efed24a6968544b10ff44bfac7d0432a9621bde0e53b8477563d600d4847825 +test/extractor-tests/generated/TypeAlias/TypeAlias_getTy.ql c4d56678981c78cd839b203dbd4a02dd30144db83329fb0015e90cf6c6138757 f9626eee79ce10727c6f13ed6a4819eb7da32827357a52939afaf4e71419af33 +test/extractor-tests/generated/TypeAlias/TypeAlias_getTypeBoundList.ql 309efaa32a840fb1fca7d34b7cdbbf51ab469707fa195b69a9f1a7d141db3a02 e12bf44d8858e930bdde80ecd7909b5405a51a1b00a6d2c8ee880e68dd622075 +test/extractor-tests/generated/TypeAlias/TypeAlias_getVisibility.ql a1851a78f31ad6e3e5e43537832701f4c420546c2c86449c8391d3cc366d5445 23c118f662dee5f0e286753d107165b1964ce703a1378765f974530929a32723 +test/extractor-tests/generated/TypeAlias/TypeAlias_getWhereClause.ql 0cd281b7b5d3a76e4ec1938d7dcebb41e24ed54e94f352dcf48cbcdb5d48b353 5898e71246d8ba7517dab1f8d726af02a7add79924c8e6b30ce2c760e1344e8f +test/extractor-tests/generated/TypeArg/TypeArg.ql 8019f0eb5a64162df88e7e64ba0355578dad158b884c8eb42b2f10e093e52121 4871ac369925228978a1e16cf1393a449ea846657893d8a760fb46dbd6a0d609 +test/extractor-tests/generated/TypeArg/TypeArg_getTy.ql 54c291039d88fb460b0bc6bb83938c3be272898512415d08abffea714a000275 3117f1bbc1168b0ff75948459673c50971e3e71b0bb966783a8dc44328803f33 +test/extractor-tests/generated/TypeBound/TypeBound.ql 8824b2133040a1c39ed74d3b90669e4d8859a9dd52090e3fd71fe0d8ef90c7f0 932a0361678a16c7f538d5ee9133a61c495234de323e1e012f0ae307c8d2170e +test/extractor-tests/generated/TypeBound/TypeBound_getGenericParamList.ql 7cf4ce64ea8048b85733fc2de627480465a616d62f57345c25bb62fdfda0ca59 e63b77ed3555b150cebf205016b1cc8d1b10fda315d5a21b3e60753ad602ea8f +test/extractor-tests/generated/TypeBound/TypeBound_getLifetime.ql 615b0f5ccbffc425a3fa9480197bfae649c072717697f59d2e9b8112d2ff3fcf 1f969aca15be820eb27fe80317ad7fd4ce60f1a0fbcb4ae98b04828b0aeca632 +test/extractor-tests/generated/TypeBound/TypeBound_getTy.ql bded40be75f99b97869e5b4701a479db91867a861fb9f2071f4f7df0980ac6a2 6bdb30e50ba3ab7c2976aa602bae54a089019c8b81cab497c962b6b96362fbab +test/extractor-tests/generated/TypeBoundList/TypeBoundList.ql 829c62ad88caa7707a4067c1a34f81971e936af1280a134b0b3532fbd4e4c887 10133eec05b902d5f0a6b3ed66156879914a83290014ba0ded26f1c3aaeb2b28 +test/extractor-tests/generated/TypeBoundList/TypeBoundList_getBound.ql a6f6ec3f8d329da3509a8040ee2383ec6d9c66fe7c5685d94e90ac989a9e61b0 c812280f09658c63beb2a2ec0ab86e007819da08b6637bb4299c6ed6c90a4c6f +test/extractor-tests/generated/TypeParam/TypeParam.ql bff624133257883477db43ae05cc17681ab20d5564c2025dc78758255a62eaf2 a25d4adbe6119f4f36fa57f08cf7ba52e0b54668047e685d811570e0126bcfaf +test/extractor-tests/generated/TypeParam/TypeParam_getAttr.ql c071639828faca21de4b65a26a712ce126f7e989118ad4a896342b8e7d2aa2d0 83050691345f58c73a47f9cfd011bdf65a0759ffb3ea957336dc0ff6d600d13a +test/extractor-tests/generated/TypeParam/TypeParam_getDefaultType.ql 705edd03cf04c030a244541de287d2acfd3842389bfc58a26cfd1577da475113 7f2680131d4bcf301e8207a4844305c459615744a83c81f2c3a245db8284df74 +test/extractor-tests/generated/TypeParam/TypeParam_getName.ql 9d5b6d6a9f2a5793e2fff8dfa69d470659cc36dc417fc8b463364892f70c9d13 91dc4396c2af6c5175c188691c84b768da0d779d5d82afee19baf31e92c7dd91 +test/extractor-tests/generated/TypeParam/TypeParam_getTypeBoundList.ql 080a6b370ad460bf128fdfd632aa443af2ad91c3483e192ad756eb234dbfa4d8 8b048d282963f670db357f1eef9b8339f83d03adf57489a22b441d5c782aff62 test/extractor-tests/generated/UnderscoreExpr/UnderscoreExpr.ql 4ad6ed0c803fb4f58094a55b866940b947b16259756c674200172551ee6546e0 d3270bdcc4c026325159bd2a59848eb51d96298b2bf21402ea0a83ac1ea6d291 test/extractor-tests/generated/UnderscoreExpr/UnderscoreExpr_getAttr.ql d8502be88bcd97465f387c410b5078a4709e32b2baa556a4918ea5e609c40dd7 b238dc37404254e3e7806d50a7b1453e17e71da122931331b16a55853d3a843f -test/extractor-tests/generated/Union/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Use/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/UseTree/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/UseTreeList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Variant/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/VariantList/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/Visibility/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/WhereClause/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/WherePred/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 -test/extractor-tests/generated/WhileExpr/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 +test/extractor-tests/generated/Union/Union.ql c3e3307d406616ecfc4b6cd0d533591f539af6960efe61a8acff65e6e639586b a5c22ccaea66b18503b96773c8acf75f0f08a8e2544989e288c5e94c76d04d2f +test/extractor-tests/generated/Union/Union_getAttr.ql 42fa0878a6566208863b1d884baf7b68b46089827fdb1dbbfacbfccf5966a9a2 54aa94f0281ca80d1a4bdb0e2240f4384af2ab8d50f251875d1877d0964579fc +test/extractor-tests/generated/Union/Union_getGenericParamList.ql c55156ae26b766e385be7d21e67f8c3c45c29274201c93d660077fcc47e1ceee 4c4d338e17c32876ef6e51fd19cff67d125dd89c10e939dfaadbac824bef6a68 +test/extractor-tests/generated/Union/Union_getName.ql 17247183e1a8c8bbb15e67120f65ca323630bddeb614fa8a48e1e74319f8ed37 e21c2a0205bc991ba86f3e508451ef31398bdf5441f6d2a3f72113aaae9e152b +test/extractor-tests/generated/Union/Union_getRecordFieldList.ql ded2890094adaa627be35f2a8335abbe5c1d4b5dcf1671f09f504546148cc02e 1f0d94a5c3259b8c39f2a78f1f9250655c6183a5277131a7f3de14126eee6d03 +test/extractor-tests/generated/Union/Union_getVisibility.ql 86628736a677343d816e541ba76db02bdae3390f8367c09be3c1ff46d1ae8274 6514cdf4bfad8d9c968de290cc981be1063c0919051822cc6fdb03e8a891f123 +test/extractor-tests/generated/Union/Union_getWhereClause.ql 508e68ffa87f4eca2e2f9c894d215ea76070d628a294809dc267082b9e36a359 29da765d11794441a32a5745d4cf594495a9733e28189d898f64da864817894f +test/extractor-tests/generated/Use/Use.ql e17104b0664bd772e04398b355d4c0546f67ed66755d52febf3eb344dafe7a44 68701f1bb78b8c88a9a96e3e4b15e8be60cc1f2781fde9162aa7285ad3e57034 +test/extractor-tests/generated/Use/Use_getAttr.ql 6d43c25401398108553508aabb32ca476b3072060bb73eb07b1b60823a01f964 84e6f6953b4aa9a7472082f0a4f2df26ab1d157529ab2c661f0031603c94bb1d +test/extractor-tests/generated/Use/Use_getUseTree.ql 1dfe6bb40b29fbf823d67fecfc36ba928b43f17c38227b8eedf19fa252edf3af aacdcc4cf418ef1eec267287d2af905fe73f5bcfb080ef5373d08da31c608720 +test/extractor-tests/generated/Use/Use_getVisibility.ql 587f80acdd780042c48aeb347004be5e9fd9df063d263e6e4f2b660c48c53a8f 0c2c04f95838bca93dfe93fa208e1df7677797efc62b4e8052a4f9c5d20831dd +test/extractor-tests/generated/UseTree/UseTree.ql cb9f63051ae08cf8557b86b69b02cefe1732fc1e2daec34bcb891e271829cd86 eb46496aab9252b21eb0ccdd75792a97264885259c23d7e17e3013d943783947 +test/extractor-tests/generated/UseTree/UseTree_getPath.ql 80384a99674bdda85315a36681cb22ad2ad094005a5543b63d930fc7e030dd5b 2cd92b5de8b4214527f8a58d641430f6804d9bd40927e1da0c7efda2f86f6544 +test/extractor-tests/generated/UseTree/UseTree_getRename.ql ec3917501f3c89ac4974fab3f812d00b159ae6f2402dd20e5b4b3f8e8426391d db9ed981ce5f822aee349e5841d3126af7878d90e64140756ab4519552defe72 +test/extractor-tests/generated/UseTree/UseTree_getUseTreeList.ql c265a88347e813840969ae934dfd2904bc06f502de77709bc0b1c7255e46382a 52a239c8ea5fd8fbfbd606559d70ecadc769887437a9bcab6fb3e774208ad868 +test/extractor-tests/generated/UseTreeList/UseTreeList.ql cd943c15c86e66244caafeb95b960a5c3d351d5edbd506258744fb60a61af3b2 cfa584cd9d8aa08267fd1106745a66226b2c99fadd1da65059cc7ecf2f2e68cf +test/extractor-tests/generated/UseTreeList/UseTreeList_getUseTree.ql dd72966b1cb7b04f0267503013809063fcfb145e2b2d7d5250d9f24d2e405f9a 75b953aa11c51ca0fe95e67d50d6238962d8df4a4b9054999a2c6338e5a5613d +test/extractor-tests/generated/Variant/Variant.ql bf9b928ab3b1911e6c81fdc3fb9811e754ea28bfd0e4a21dca08b844aa42c3f1 bffd4bcc5019f721010722453985b39a4285240774e474e233ebe46f1cd5beb1 +test/extractor-tests/generated/Variant/Variant_getAttr.ql dd38e48e1eb05ce280b880652a90010eb63f7de3be7232411ba6265691249420 f8980680104de1e5fd40f264d8d62346aacaf6403a5e051f6fd680e234c82c1f +test/extractor-tests/generated/Variant/Variant_getExpr.ql ce00af303d28f60c5fd1dc7df628c7974aced21884e223a2f656cb4f0d1a74d5 9de51a65510cf9a15801d4207b616915bd959c95ec7330fdb502c5dff5b650cc +test/extractor-tests/generated/Variant/Variant_getFieldList.ql 083c8cf61989663de33d99b72dec231c308ccc8bb6739921465c473a07e8ea03 d03bff6945853c940acdc053b813d53b008ddab9a8bd4307826433828d4763ce +test/extractor-tests/generated/Variant/Variant_getName.ql 0d7b47bec9f9031c67f7b684112a84a311ef9b2efeb260bd7cd6f424011ca0d8 73565e6f965dd7fd7bb9b3408c7d7b69120e1971b67ab307fed293eb663a59ae +test/extractor-tests/generated/Variant/Variant_getVisibility.ql 2c8f365d28d96af55589f4d71ac3fee718b319b4cbc784560c0591d1f605a119 13160d9cf39fe169410eff6c338f5d063e1948109e8f18dd33ea0064f1dd9283 +test/extractor-tests/generated/VariantList/VariantList.ql 9830a7910c10aab76af40b093f10250fc80b8e92c3e2d25c1e88f7866773119d 758d6a8499a4528468e77575ca8f436450a12d1244d17cd2ab1c375e30fea870 +test/extractor-tests/generated/VariantList/VariantList_getVariant.ql beaf322eb010ddfafc5957cd2795595bf2b331033de69842f05cc2b5f8c57da5 c57187b3105c8bcd43de018671c58d3d532cef1724cf2f82039a99061ecb8d27 +test/extractor-tests/generated/Visibility/Visibility.ql 417b501e0eef74006cdc41aef2ee7496871fac8479c93737147336d53a60b1fc f65527aeb6c888c18096efc8b3a68d02cc4e857c18ae5381d85d3e10c610812e +test/extractor-tests/generated/Visibility/Visibility_getPath.ql 53de9942208dff340d4665f602c519592c79b65dad5db217360fe23bb22b9318 6e4d2b191792d7a259f2edbbb2333df3f97c14600b04142fff4c86266dc61b75 +test/extractor-tests/generated/WhereClause/WhereClause.ql 89af4f9e3021560c67c49a3b7458449aeda469f586317d8855d00977a8969a95 59f9f9e7619fb0aa17124679c69723a31f03e7a7af24088b274234c034371e7c +test/extractor-tests/generated/WhereClause/WhereClause_getPredicate.ql cc9f83e30aa028d0130c7f27a1cb72a2c8e3100d65de4041f24670e8062192a4 a561ef1d71efc850b73f30a695777acda4835e2b9a34b1d054a57ebb2450d73c +test/extractor-tests/generated/WherePred/WherePred.ql 4955fa96838565a7cbfaa3361586632764cb67e52e1ca10d2951a924353d94f3 4bfcfe08c3482e0801214b4a06ed632ca02e163c5437ad94d370fc901eb23baf +test/extractor-tests/generated/WherePred/WherePred_getGenericParamList.ql 21c3aaae697a7c8b4df82aa5c6eeef4963c9240fafb20cca3888e4361e208966 2f9ab4ed12984a4c82af2b8b805b28c2cb0c82d4e90927d9cf5be81e3bdc231a +test/extractor-tests/generated/WherePred/WherePred_getLifetime.ql e08d9d6cccf634746f42a6ee583bbb3e7e9a9edbb63242e73b2bff4463df55d8 139543750c18f88d9c1ad2cdbcf1699d597cf2264bbb6b02a7e5792444e277ef +test/extractor-tests/generated/WherePred/WherePred_getTy.ql 34cee0335bbaf8946fe15e3c32449150d07a730fcca56b4faed554fbb8689e21 883976c8c27c276c402d591ebd89d076c2c4d8da4d4f738f3c860c34d4a03b97 +test/extractor-tests/generated/WherePred/WherePred_getTypeBoundList.ql c78e31ff4d1822a6b76f403e5ccb8f5529b4f784e14e618833df0378adca55fc 8bb1c9b5a1cfca0f5e8335464f7439aa098063176fbd3edbaf3407169f1899e6 +test/extractor-tests/generated/WhileExpr/WhileExpr.ql e061fac7584adf999d31ed0785041e2cc14b26a1c9901281f90c859335d8f614 fb1e597e28841e3b2d275d697aa6de7158db51b70a348d634291a75b25e4e80a +test/extractor-tests/generated/WhileExpr/WhileExpr_getAttr.ql f8527130eb2492743c0e629c97db291abcefe3d35302c840fee327ab0d8f10fd b41bedd429e5566fd68a50140ff1f50b51e2c7c351cbc8253fbc126527073f7e +test/extractor-tests/generated/WhileExpr/WhileExpr_getCondition.ql 84a021806423425b24eaeb9fb9967a6aadabe823c24e77a0dfefcb3509041597 147aa8bbe4dbf9b90be2467db8207dc96aed281e722eb6b9c998442a90911a6c +test/extractor-tests/generated/WhileExpr/WhileExpr_getLabel.ql 60ef4de57d85c7df23c0518b944b3839a9b2478044326829b5bf709a8c8d7240 3916e9ff50733c58afdc09837339b72a555a043f92f1c4e09e1652866029b017 +test/extractor-tests/generated/WhileExpr/WhileExpr_getLoopBody.ql cd62b7a464b5778ac925c3dbaf607e97d88ecd30f83f9106ace8e4e148d935b6 ab8027bddd6f138d3530ecd1aeb342b15015e886af1db80b75160c210a380086 test/extractor-tests/generated/WildcardPat/WildcardPat.ql c6da9df739528763f423eac0fa537bfd524d3ea67794abdbc7f7c56193163273 42be2c5e296ad3afd05b5dcc208a4d2db2fda9323cda2df66054f921e37f6efe test/extractor-tests/generated/YeetExpr/YeetExpr.ql 8a9f110486be12494256382374d6d5af8aa2210a84fd4452e99a3a3882b0eb59 510fa9eadeb062bd4f733ca6b6892e8908c2c6d58ec8478efc6942bd63a527f4 test/extractor-tests/generated/YeetExpr/YeetExpr_getAttr.ql 84e44a1fbf1a9d18f255781a3a9aaa71583b6c05da228989471dbe03da4e817f 560332129d3341fbb1c0ea88c894033f0bde19d0adc081111f7bf8af55b61f88 diff --git a/rust/ql/.gitattributes b/rust/ql/.gitattributes index 33cf15e7a92..8c303421256 100644 --- a/rust/ql/.gitattributes +++ b/rust/ql/.gitattributes @@ -609,18 +609,33 @@ /lib/codeql/rust/elements/internal/generated/YeetExpr.qll linguist-generated /lib/codeql/rust/elements/internal/generated/YieldExpr.qll linguist-generated /lib/codeql/rust/elements.qll linguist-generated -/test/extractor-tests/generated/Abi/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ArgList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/Abi/Abi.ql linguist-generated +/test/extractor-tests/generated/Abi/Abi_getAbiString.ql linguist-generated +/test/extractor-tests/generated/ArgList/ArgList.ql linguist-generated +/test/extractor-tests/generated/ArgList/ArgList_getArg.ql linguist-generated /test/extractor-tests/generated/ArrayExpr/ArrayExpr.ql linguist-generated /test/extractor-tests/generated/ArrayExpr/ArrayExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/ArrayExpr/ArrayExpr_getExpr.ql linguist-generated -/test/extractor-tests/generated/ArrayType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/ArrayType/ArrayType.ql linguist-generated +/test/extractor-tests/generated/ArrayType/ArrayType_getConstArg.ql linguist-generated +/test/extractor-tests/generated/ArrayType/ArrayType_getTy.ql linguist-generated /test/extractor-tests/generated/AsmExpr/AsmExpr.ql linguist-generated /test/extractor-tests/generated/AsmExpr/AsmExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/AsmExpr/AsmExpr_getExpr.ql linguist-generated -/test/extractor-tests/generated/AssocItemList/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/AssocTypeArg/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Attr/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/AssocItemList/AssocItemList.ql linguist-generated +/test/extractor-tests/generated/AssocItemList/AssocItemList_getAssocItem.ql linguist-generated +/test/extractor-tests/generated/AssocItemList/AssocItemList_getAttr.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getConstArg.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getGenericArgList.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getNameRef.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getParamList.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getRetType.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getReturnTypeSyntax.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTy.ql linguist-generated +/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTypeBoundList.ql linguist-generated +/test/extractor-tests/generated/Attr/Attr.ql linguist-generated +/test/extractor-tests/generated/Attr/Attr_getMeta.ql linguist-generated /test/extractor-tests/generated/AwaitExpr/AwaitExpr.ql linguist-generated /test/extractor-tests/generated/AwaitExpr/AwaitExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/AwaitExpr/AwaitExpr_getExpr.ql linguist-generated @@ -650,37 +665,79 @@ /test/extractor-tests/generated/CastExpr/CastExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/CastExpr/CastExpr_getExpr.ql linguist-generated /test/extractor-tests/generated/CastExpr/CastExpr_getTy.ql linguist-generated -/test/extractor-tests/generated/ClosureBinder/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/ClosureBinder/ClosureBinder.ql linguist-generated +/test/extractor-tests/generated/ClosureBinder/ClosureBinder_getGenericParamList.ql linguist-generated /test/extractor-tests/generated/ClosureExpr/ClosureExpr.ql linguist-generated /test/extractor-tests/generated/ClosureExpr/ClosureExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/ClosureExpr/ClosureExpr_getBody.ql linguist-generated /test/extractor-tests/generated/ClosureExpr/ClosureExpr_getClosureBinder.ql linguist-generated /test/extractor-tests/generated/ClosureExpr/ClosureExpr_getParamList.ql linguist-generated /test/extractor-tests/generated/ClosureExpr/ClosureExpr_getRetType.ql linguist-generated -/test/extractor-tests/generated/Const/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ConstArg/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/Const/Const.ql linguist-generated +/test/extractor-tests/generated/Const/Const_getAttr.ql linguist-generated +/test/extractor-tests/generated/Const/Const_getBody.ql linguist-generated +/test/extractor-tests/generated/Const/Const_getName.ql linguist-generated +/test/extractor-tests/generated/Const/Const_getTy.ql linguist-generated +/test/extractor-tests/generated/Const/Const_getVisibility.ql linguist-generated +/test/extractor-tests/generated/ConstArg/ConstArg.ql linguist-generated +/test/extractor-tests/generated/ConstArg/ConstArg_getExpr.ql linguist-generated /test/extractor-tests/generated/ConstBlockPat/ConstBlockPat.ql linguist-generated /test/extractor-tests/generated/ConstBlockPat/ConstBlockPat_getBlockExpr.ql linguist-generated -/test/extractor-tests/generated/ConstParam/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/ConstParam/ConstParam.ql linguist-generated +/test/extractor-tests/generated/ConstParam/ConstParam_getAttr.ql linguist-generated +/test/extractor-tests/generated/ConstParam/ConstParam_getDefaultVal.ql linguist-generated +/test/extractor-tests/generated/ConstParam/ConstParam_getName.ql linguist-generated +/test/extractor-tests/generated/ConstParam/ConstParam_getTy.ql linguist-generated /test/extractor-tests/generated/ContinueExpr/ContinueExpr.ql linguist-generated /test/extractor-tests/generated/ContinueExpr/ContinueExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/ContinueExpr/ContinueExpr_getLifetime.ql linguist-generated -/test/extractor-tests/generated/DynTraitType/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Enum/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/DynTraitType/DynTraitType.ql linguist-generated +/test/extractor-tests/generated/DynTraitType/DynTraitType_getTypeBoundList.ql linguist-generated +/test/extractor-tests/generated/Enum/Enum.ql linguist-generated +/test/extractor-tests/generated/Enum/Enum_getAttr.ql linguist-generated +/test/extractor-tests/generated/Enum/Enum_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/Enum/Enum_getName.ql linguist-generated +/test/extractor-tests/generated/Enum/Enum_getVariantList.ql linguist-generated +/test/extractor-tests/generated/Enum/Enum_getVisibility.ql linguist-generated +/test/extractor-tests/generated/Enum/Enum_getWhereClause.ql linguist-generated /test/extractor-tests/generated/ExprStmt/ExprStmt.ql linguist-generated /test/extractor-tests/generated/ExprStmt/ExprStmt_getExpr.ql linguist-generated -/test/extractor-tests/generated/ExternBlock/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ExternCrate/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ExternItemList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/ExternBlock/ExternBlock.ql linguist-generated +/test/extractor-tests/generated/ExternBlock/ExternBlock_getAbi.ql linguist-generated +/test/extractor-tests/generated/ExternBlock/ExternBlock_getAttr.ql linguist-generated +/test/extractor-tests/generated/ExternBlock/ExternBlock_getExternItemList.ql linguist-generated +/test/extractor-tests/generated/ExternCrate/ExternCrate.ql linguist-generated +/test/extractor-tests/generated/ExternCrate/ExternCrate_getAttr.ql linguist-generated +/test/extractor-tests/generated/ExternCrate/ExternCrate_getNameRef.ql linguist-generated +/test/extractor-tests/generated/ExternCrate/ExternCrate_getRename.ql linguist-generated +/test/extractor-tests/generated/ExternCrate/ExternCrate_getVisibility.ql linguist-generated +/test/extractor-tests/generated/ExternItemList/ExternItemList.ql linguist-generated +/test/extractor-tests/generated/ExternItemList/ExternItemList_getAttr.ql linguist-generated +/test/extractor-tests/generated/ExternItemList/ExternItemList_getExternItem.ql linguist-generated /test/extractor-tests/generated/FieldExpr/FieldExpr.ql linguist-generated /test/extractor-tests/generated/FieldExpr/FieldExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/FieldExpr/FieldExpr_getExpr.ql linguist-generated /test/extractor-tests/generated/FieldExpr/FieldExpr_getNameRef.ql linguist-generated -/test/extractor-tests/generated/FnPtrType/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ForExpr/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ForType/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/FormatArgsArg/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/FormatArgsExpr/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/FnPtrType/FnPtrType.ql linguist-generated +/test/extractor-tests/generated/FnPtrType/FnPtrType_getAbi.ql linguist-generated +/test/extractor-tests/generated/FnPtrType/FnPtrType_getParamList.ql linguist-generated +/test/extractor-tests/generated/FnPtrType/FnPtrType_getRetType.ql linguist-generated +/test/extractor-tests/generated/ForExpr/ForExpr.ql linguist-generated +/test/extractor-tests/generated/ForExpr/ForExpr_getAttr.ql linguist-generated +/test/extractor-tests/generated/ForExpr/ForExpr_getIterable.ql linguist-generated +/test/extractor-tests/generated/ForExpr/ForExpr_getLabel.ql linguist-generated +/test/extractor-tests/generated/ForExpr/ForExpr_getLoopBody.ql linguist-generated +/test/extractor-tests/generated/ForExpr/ForExpr_getPat.ql linguist-generated +/test/extractor-tests/generated/ForType/ForType.ql linguist-generated +/test/extractor-tests/generated/ForType/ForType_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/ForType/ForType_getTy.ql linguist-generated +/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg.ql linguist-generated +/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getExpr.ql linguist-generated +/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getName.ql linguist-generated +/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr.ql linguist-generated +/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getArg.ql linguist-generated +/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getAttr.ql linguist-generated +/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getTemplate.ql linguist-generated /test/extractor-tests/generated/Function/Function.ql linguist-generated /test/extractor-tests/generated/Function/Function_getAbi.ql linguist-generated /test/extractor-tests/generated/Function/Function_getAttr.ql linguist-generated @@ -693,7 +750,8 @@ /test/extractor-tests/generated/Function/Function_getWhereClause.ql linguist-generated /test/extractor-tests/generated/GenericArgList/GenericArgList.ql linguist-generated /test/extractor-tests/generated/GenericArgList/GenericArgList_getGenericArg.ql linguist-generated -/test/extractor-tests/generated/GenericParamList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/GenericParamList/GenericParamList.ql linguist-generated +/test/extractor-tests/generated/GenericParamList/GenericParamList_getGenericParam.ql linguist-generated /test/extractor-tests/generated/IdentPat/IdentPat.ql linguist-generated /test/extractor-tests/generated/IdentPat/IdentPat_getAttr.ql linguist-generated /test/extractor-tests/generated/IdentPat/IdentPat_getName.ql linguist-generated @@ -703,17 +761,28 @@ /test/extractor-tests/generated/IfExpr/IfExpr_getCondition.ql linguist-generated /test/extractor-tests/generated/IfExpr/IfExpr_getElse.ql linguist-generated /test/extractor-tests/generated/IfExpr/IfExpr_getThen.ql linguist-generated -/test/extractor-tests/generated/Impl/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ImplTraitType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/Impl/Impl.ql linguist-generated +/test/extractor-tests/generated/Impl/Impl_getAssocItemList.ql linguist-generated +/test/extractor-tests/generated/Impl/Impl_getAttr.ql linguist-generated +/test/extractor-tests/generated/Impl/Impl_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/Impl/Impl_getSelfTy.ql linguist-generated +/test/extractor-tests/generated/Impl/Impl_getTrait.ql linguist-generated +/test/extractor-tests/generated/Impl/Impl_getVisibility.ql linguist-generated +/test/extractor-tests/generated/Impl/Impl_getWhereClause.ql linguist-generated +/test/extractor-tests/generated/ImplTraitType/ImplTraitType.ql linguist-generated +/test/extractor-tests/generated/ImplTraitType/ImplTraitType_getTypeBoundList.ql linguist-generated /test/extractor-tests/generated/IndexExpr/IndexExpr.ql linguist-generated /test/extractor-tests/generated/IndexExpr/IndexExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/IndexExpr/IndexExpr_getBase.ql linguist-generated /test/extractor-tests/generated/IndexExpr/IndexExpr_getIndex.ql linguist-generated -/test/extractor-tests/generated/InferType/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ItemList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/InferType/InferType.ql linguist-generated +/test/extractor-tests/generated/ItemList/ItemList.ql linguist-generated +/test/extractor-tests/generated/ItemList/ItemList_getAttr.ql linguist-generated +/test/extractor-tests/generated/ItemList/ItemList_getItem.ql linguist-generated /test/extractor-tests/generated/Label/Label.ql linguist-generated /test/extractor-tests/generated/Label/Label_getLifetime.ql linguist-generated -/test/extractor-tests/generated/LetElse/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/LetElse/LetElse.ql linguist-generated +/test/extractor-tests/generated/LetElse/LetElse_getBlockExpr.ql linguist-generated /test/extractor-tests/generated/LetExpr/LetExpr.ql linguist-generated /test/extractor-tests/generated/LetExpr/LetExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/LetExpr/LetExpr_getExpr.ql linguist-generated @@ -724,9 +793,14 @@ /test/extractor-tests/generated/LetStmt/LetStmt_getLetElse.ql linguist-generated /test/extractor-tests/generated/LetStmt/LetStmt_getPat.ql linguist-generated /test/extractor-tests/generated/LetStmt/LetStmt_getTy.ql linguist-generated -/test/extractor-tests/generated/Lifetime/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/LifetimeArg/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/LifetimeParam/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/Lifetime/Lifetime.ql linguist-generated +/test/extractor-tests/generated/Lifetime/Lifetime_getText.ql linguist-generated +/test/extractor-tests/generated/LifetimeArg/LifetimeArg.ql linguist-generated +/test/extractor-tests/generated/LifetimeArg/LifetimeArg_getLifetime.ql linguist-generated +/test/extractor-tests/generated/LifetimeParam/LifetimeParam.ql linguist-generated +/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getAttr.ql linguist-generated +/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getLifetime.ql linguist-generated +/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getTypeBoundList.ql linguist-generated /test/extractor-tests/generated/LiteralExpr/LiteralExpr.ql linguist-generated /test/extractor-tests/generated/LiteralExpr/LiteralExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/LiteralExpr/LiteralExpr_getTextValue.ql linguist-generated @@ -736,24 +810,45 @@ /test/extractor-tests/generated/LoopExpr/LoopExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/LoopExpr/LoopExpr_getLabel.ql linguist-generated /test/extractor-tests/generated/LoopExpr/LoopExpr_getLoopBody.ql linguist-generated -/test/extractor-tests/generated/MacroCall/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/MacroDef/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/MacroExpr/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/MacroPat/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/MacroRules/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/MacroType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/MacroCall/MacroCall.ql linguist-generated +/test/extractor-tests/generated/MacroCall/MacroCall_getAttr.ql linguist-generated +/test/extractor-tests/generated/MacroCall/MacroCall_getPath.ql linguist-generated +/test/extractor-tests/generated/MacroCall/MacroCall_getTokenTree.ql linguist-generated +/test/extractor-tests/generated/MacroDef/MacroDef.ql linguist-generated +/test/extractor-tests/generated/MacroDef/MacroDef_getArgs.ql linguist-generated +/test/extractor-tests/generated/MacroDef/MacroDef_getAttr.ql linguist-generated +/test/extractor-tests/generated/MacroDef/MacroDef_getBody.ql linguist-generated +/test/extractor-tests/generated/MacroDef/MacroDef_getName.ql linguist-generated +/test/extractor-tests/generated/MacroDef/MacroDef_getVisibility.ql linguist-generated +/test/extractor-tests/generated/MacroExpr/MacroExpr.ql linguist-generated +/test/extractor-tests/generated/MacroExpr/MacroExpr_getMacroCall.ql linguist-generated +/test/extractor-tests/generated/MacroPat/MacroPat.ql linguist-generated +/test/extractor-tests/generated/MacroPat/MacroPat_getMacroCall.ql linguist-generated +/test/extractor-tests/generated/MacroRules/MacroRules.ql linguist-generated +/test/extractor-tests/generated/MacroRules/MacroRules_getAttr.ql linguist-generated +/test/extractor-tests/generated/MacroRules/MacroRules_getName.ql linguist-generated +/test/extractor-tests/generated/MacroRules/MacroRules_getTokenTree.ql linguist-generated +/test/extractor-tests/generated/MacroRules/MacroRules_getVisibility.ql linguist-generated +/test/extractor-tests/generated/MacroType/MacroType.ql linguist-generated +/test/extractor-tests/generated/MacroType/MacroType_getMacroCall.ql linguist-generated /test/extractor-tests/generated/MatchArm/MatchArm.ql linguist-generated /test/extractor-tests/generated/MatchArm/MatchArm_getAttr.ql linguist-generated /test/extractor-tests/generated/MatchArm/MatchArm_getExpr.ql linguist-generated /test/extractor-tests/generated/MatchArm/MatchArm_getGuard.ql linguist-generated /test/extractor-tests/generated/MatchArm/MatchArm_getPat.ql linguist-generated -/test/extractor-tests/generated/MatchArmList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/MatchArmList/MatchArmList.ql linguist-generated +/test/extractor-tests/generated/MatchArmList/MatchArmList_getArm.ql linguist-generated +/test/extractor-tests/generated/MatchArmList/MatchArmList_getAttr.ql linguist-generated /test/extractor-tests/generated/MatchExpr/MatchExpr.ql linguist-generated /test/extractor-tests/generated/MatchExpr/MatchExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/MatchExpr/MatchExpr_getExpr.ql linguist-generated /test/extractor-tests/generated/MatchExpr/MatchExpr_getMatchArmList.ql linguist-generated -/test/extractor-tests/generated/MatchGuard/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Meta/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/MatchGuard/MatchGuard.ql linguist-generated +/test/extractor-tests/generated/MatchGuard/MatchGuard_getCondition.ql linguist-generated +/test/extractor-tests/generated/Meta/Meta.ql linguist-generated +/test/extractor-tests/generated/Meta/Meta_getExpr.ql linguist-generated +/test/extractor-tests/generated/Meta/Meta_getPath.ql linguist-generated +/test/extractor-tests/generated/Meta/Meta_getTokenTree.ql linguist-generated /test/extractor-tests/generated/MethodCallExpr/MethodCallExpr.ql linguist-generated /test/extractor-tests/generated/MethodCallExpr/MethodCallExpr_getArgList.ql linguist-generated /test/extractor-tests/generated/MethodCallExpr/MethodCallExpr_getAttr.ql linguist-generated @@ -765,20 +860,31 @@ /test/extractor-tests/generated/Module/Module_getItemList.ql linguist-generated /test/extractor-tests/generated/Module/Module_getName.ql linguist-generated /test/extractor-tests/generated/Module/Module_getVisibility.ql linguist-generated -/test/extractor-tests/generated/Name/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/NameRef/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/NeverType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/Name/Name.ql linguist-generated +/test/extractor-tests/generated/Name/Name_getText.ql linguist-generated +/test/extractor-tests/generated/NameRef/NameRef.ql linguist-generated +/test/extractor-tests/generated/NameRef/NameRef_getText.ql linguist-generated +/test/extractor-tests/generated/NeverType/NeverType.ql linguist-generated /test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr.ql linguist-generated /test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr_getField.ql linguist-generated /test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr_getTy.ql linguist-generated /test/extractor-tests/generated/OrPat/OrPat.ql linguist-generated /test/extractor-tests/generated/OrPat/OrPat_getPat.ql linguist-generated -/test/extractor-tests/generated/Param/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ParamList/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ParenExpr/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ParenPat/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/ParenType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/Param/Param.ql linguist-generated +/test/extractor-tests/generated/Param/Param_getAttr.ql linguist-generated +/test/extractor-tests/generated/Param/Param_getPat.ql linguist-generated +/test/extractor-tests/generated/Param/Param_getTy.ql linguist-generated +/test/extractor-tests/generated/ParamList/ParamList.ql linguist-generated +/test/extractor-tests/generated/ParamList/ParamList_getParam.ql linguist-generated +/test/extractor-tests/generated/ParamList/ParamList_getSelfParam.ql linguist-generated +/test/extractor-tests/generated/ParenExpr/ParenExpr.ql linguist-generated +/test/extractor-tests/generated/ParenExpr/ParenExpr_getAttr.ql linguist-generated +/test/extractor-tests/generated/ParenExpr/ParenExpr_getExpr.ql linguist-generated +/test/extractor-tests/generated/ParenPat/ParenPat.ql linguist-generated +/test/extractor-tests/generated/ParenPat/ParenPat_getPat.ql linguist-generated +/test/extractor-tests/generated/ParenType/ParenType.ql linguist-generated +/test/extractor-tests/generated/ParenType/ParenType_getTy.ql linguist-generated /test/extractor-tests/generated/Path/Path.ql linguist-generated /test/extractor-tests/generated/Path/Path_getPart.ql linguist-generated /test/extractor-tests/generated/Path/Path_getQualifier.ql linguist-generated @@ -787,13 +893,22 @@ /test/extractor-tests/generated/PathExpr/PathExpr_getPath.ql linguist-generated /test/extractor-tests/generated/PathPat/PathPat.ql linguist-generated /test/extractor-tests/generated/PathPat/PathPat_getPath.ql linguist-generated -/test/extractor-tests/generated/PathSegment/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/PathType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment.ql linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment_getGenericArgList.ql linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment_getNameRef.ql linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment_getParamList.ql linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment_getPathType.ql linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment_getRetType.ql linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment_getReturnTypeSyntax.ql linguist-generated +/test/extractor-tests/generated/PathSegment/PathSegment_getTy.ql linguist-generated +/test/extractor-tests/generated/PathType/PathType.ql linguist-generated +/test/extractor-tests/generated/PathType/PathType_getPath.ql linguist-generated /test/extractor-tests/generated/PrefixExpr/PrefixExpr.ql linguist-generated /test/extractor-tests/generated/PrefixExpr/PrefixExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/PrefixExpr/PrefixExpr_getExpr.ql linguist-generated /test/extractor-tests/generated/PrefixExpr/PrefixExpr_getOperatorName.ql linguist-generated -/test/extractor-tests/generated/PtrType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/PtrType/PtrType.ql linguist-generated +/test/extractor-tests/generated/PtrType/PtrType_getTy.ql linguist-generated /test/extractor-tests/generated/RangeExpr/RangeExpr.ql linguist-generated /test/extractor-tests/generated/RangeExpr/RangeExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/RangeExpr/RangeExpr_getEnd.ql linguist-generated @@ -810,9 +925,17 @@ /test/extractor-tests/generated/RecordExprField/RecordExprField_getAttr.ql linguist-generated /test/extractor-tests/generated/RecordExprField/RecordExprField_getExpr.ql linguist-generated /test/extractor-tests/generated/RecordExprField/RecordExprField_getNameRef.ql linguist-generated -/test/extractor-tests/generated/RecordExprFieldList/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/RecordField/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/RecordFieldList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList.ql linguist-generated +/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getAttr.ql linguist-generated +/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getField.ql linguist-generated +/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getSpread.ql linguist-generated +/test/extractor-tests/generated/RecordField/RecordField.ql linguist-generated +/test/extractor-tests/generated/RecordField/RecordField_getAttr.ql linguist-generated +/test/extractor-tests/generated/RecordField/RecordField_getName.ql linguist-generated +/test/extractor-tests/generated/RecordField/RecordField_getTy.ql linguist-generated +/test/extractor-tests/generated/RecordField/RecordField_getVisibility.ql linguist-generated +/test/extractor-tests/generated/RecordFieldList/RecordFieldList.ql linguist-generated +/test/extractor-tests/generated/RecordFieldList/RecordFieldList_getField.ql linguist-generated /test/extractor-tests/generated/RecordPat/RecordPat.ql linguist-generated /test/extractor-tests/generated/RecordPat/RecordPat_getPath.ql linguist-generated /test/extractor-tests/generated/RecordPat/RecordPat_getRecordPatFieldList.ql linguist-generated @@ -820,60 +943,153 @@ /test/extractor-tests/generated/RecordPatField/RecordPatField_getAttr.ql linguist-generated /test/extractor-tests/generated/RecordPatField/RecordPatField_getNameRef.ql linguist-generated /test/extractor-tests/generated/RecordPatField/RecordPatField_getPat.ql linguist-generated -/test/extractor-tests/generated/RecordPatFieldList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList.ql linguist-generated +/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getField.ql linguist-generated +/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getRestPat.ql linguist-generated /test/extractor-tests/generated/RefExpr/RefExpr.ql linguist-generated /test/extractor-tests/generated/RefExpr/RefExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/RefExpr/RefExpr_getExpr.ql linguist-generated /test/extractor-tests/generated/RefPat/RefPat.ql linguist-generated /test/extractor-tests/generated/RefPat/RefPat_getPat.ql linguist-generated -/test/extractor-tests/generated/RefType/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Rename/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/RestPat/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/RetType/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/RefType/RefType.ql linguist-generated +/test/extractor-tests/generated/RefType/RefType_getLifetime.ql linguist-generated +/test/extractor-tests/generated/RefType/RefType_getTy.ql linguist-generated +/test/extractor-tests/generated/Rename/Rename.ql linguist-generated +/test/extractor-tests/generated/Rename/Rename_getName.ql linguist-generated +/test/extractor-tests/generated/RestPat/RestPat.ql linguist-generated +/test/extractor-tests/generated/RestPat/RestPat_getAttr.ql linguist-generated +/test/extractor-tests/generated/RetType/RetType.ql linguist-generated +/test/extractor-tests/generated/RetType/RetType_getTy.ql linguist-generated /test/extractor-tests/generated/ReturnExpr/ReturnExpr.ql linguist-generated /test/extractor-tests/generated/ReturnExpr/ReturnExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/ReturnExpr/ReturnExpr_getExpr.ql linguist-generated -/test/extractor-tests/generated/ReturnTypeSyntax/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/SelfParam/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/ReturnTypeSyntax/ReturnTypeSyntax.ql linguist-generated +/test/extractor-tests/generated/SelfParam/SelfParam.ql linguist-generated +/test/extractor-tests/generated/SelfParam/SelfParam_getAttr.ql linguist-generated +/test/extractor-tests/generated/SelfParam/SelfParam_getLifetime.ql linguist-generated +/test/extractor-tests/generated/SelfParam/SelfParam_getName.ql linguist-generated +/test/extractor-tests/generated/SelfParam/SelfParam_getTy.ql linguist-generated /test/extractor-tests/generated/SlicePat/SlicePat.ql linguist-generated /test/extractor-tests/generated/SlicePat/SlicePat_getPat.ql linguist-generated -/test/extractor-tests/generated/SliceType/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/SourceFile/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Static/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/StmtList/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Struct/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TokenTree/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Trait/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TraitAlias/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TryExpr/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/SliceType/SliceType.ql linguist-generated +/test/extractor-tests/generated/SliceType/SliceType_getTy.ql linguist-generated +/test/extractor-tests/generated/SourceFile/SourceFile.ql linguist-generated +/test/extractor-tests/generated/SourceFile/SourceFile_getAttr.ql linguist-generated +/test/extractor-tests/generated/SourceFile/SourceFile_getItem.ql linguist-generated +/test/extractor-tests/generated/Static/Static.ql linguist-generated +/test/extractor-tests/generated/Static/Static_getAttr.ql linguist-generated +/test/extractor-tests/generated/Static/Static_getBody.ql linguist-generated +/test/extractor-tests/generated/Static/Static_getName.ql linguist-generated +/test/extractor-tests/generated/Static/Static_getTy.ql linguist-generated +/test/extractor-tests/generated/Static/Static_getVisibility.ql linguist-generated +/test/extractor-tests/generated/StmtList/StmtList.ql linguist-generated +/test/extractor-tests/generated/StmtList/StmtList_getAttr.ql linguist-generated +/test/extractor-tests/generated/StmtList/StmtList_getStatement.ql linguist-generated +/test/extractor-tests/generated/StmtList/StmtList_getTailExpr.ql linguist-generated +/test/extractor-tests/generated/Struct/Struct.ql linguist-generated +/test/extractor-tests/generated/Struct/Struct_getAttr.ql linguist-generated +/test/extractor-tests/generated/Struct/Struct_getFieldList.ql linguist-generated +/test/extractor-tests/generated/Struct/Struct_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/Struct/Struct_getName.ql linguist-generated +/test/extractor-tests/generated/Struct/Struct_getVisibility.ql linguist-generated +/test/extractor-tests/generated/Struct/Struct_getWhereClause.ql linguist-generated +/test/extractor-tests/generated/TokenTree/TokenTree.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait_getAssocItemList.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait_getAttr.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait_getName.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait_getTypeBoundList.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait_getVisibility.ql linguist-generated +/test/extractor-tests/generated/Trait/Trait_getWhereClause.ql linguist-generated +/test/extractor-tests/generated/TraitAlias/TraitAlias.ql linguist-generated +/test/extractor-tests/generated/TraitAlias/TraitAlias_getAttr.ql linguist-generated +/test/extractor-tests/generated/TraitAlias/TraitAlias_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/TraitAlias/TraitAlias_getName.ql linguist-generated +/test/extractor-tests/generated/TraitAlias/TraitAlias_getTypeBoundList.ql linguist-generated +/test/extractor-tests/generated/TraitAlias/TraitAlias_getVisibility.ql linguist-generated +/test/extractor-tests/generated/TraitAlias/TraitAlias_getWhereClause.ql linguist-generated +/test/extractor-tests/generated/TryExpr/TryExpr.ql linguist-generated +/test/extractor-tests/generated/TryExpr/TryExpr_getAttr.ql linguist-generated +/test/extractor-tests/generated/TryExpr/TryExpr_getExpr.ql linguist-generated /test/extractor-tests/generated/TupleExpr/TupleExpr.ql linguist-generated /test/extractor-tests/generated/TupleExpr/TupleExpr_getAttr.ql linguist-generated /test/extractor-tests/generated/TupleExpr/TupleExpr_getField.ql linguist-generated -/test/extractor-tests/generated/TupleField/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TupleFieldList/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/TupleField/TupleField.ql linguist-generated +/test/extractor-tests/generated/TupleField/TupleField_getAttr.ql linguist-generated +/test/extractor-tests/generated/TupleField/TupleField_getTy.ql linguist-generated +/test/extractor-tests/generated/TupleField/TupleField_getVisibility.ql linguist-generated +/test/extractor-tests/generated/TupleFieldList/TupleFieldList.ql linguist-generated +/test/extractor-tests/generated/TupleFieldList/TupleFieldList_getField.ql linguist-generated /test/extractor-tests/generated/TuplePat/TuplePat.ql linguist-generated /test/extractor-tests/generated/TuplePat/TuplePat_getField.ql linguist-generated /test/extractor-tests/generated/TupleStructPat/TupleStructPat.ql linguist-generated /test/extractor-tests/generated/TupleStructPat/TupleStructPat_getField.ql linguist-generated /test/extractor-tests/generated/TupleStructPat/TupleStructPat_getPath.ql linguist-generated -/test/extractor-tests/generated/TupleType/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TypeAlias/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TypeArg/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TypeBound/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TypeBoundList/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/TypeParam/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/TupleType/TupleType.ql linguist-generated +/test/extractor-tests/generated/TupleType/TupleType_getField.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias_getAttr.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias_getName.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias_getTy.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias_getTypeBoundList.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias_getVisibility.ql linguist-generated +/test/extractor-tests/generated/TypeAlias/TypeAlias_getWhereClause.ql linguist-generated +/test/extractor-tests/generated/TypeArg/TypeArg.ql linguist-generated +/test/extractor-tests/generated/TypeArg/TypeArg_getTy.ql linguist-generated +/test/extractor-tests/generated/TypeBound/TypeBound.ql linguist-generated +/test/extractor-tests/generated/TypeBound/TypeBound_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/TypeBound/TypeBound_getLifetime.ql linguist-generated +/test/extractor-tests/generated/TypeBound/TypeBound_getTy.ql linguist-generated +/test/extractor-tests/generated/TypeBoundList/TypeBoundList.ql linguist-generated +/test/extractor-tests/generated/TypeBoundList/TypeBoundList_getBound.ql linguist-generated +/test/extractor-tests/generated/TypeParam/TypeParam.ql linguist-generated +/test/extractor-tests/generated/TypeParam/TypeParam_getAttr.ql linguist-generated +/test/extractor-tests/generated/TypeParam/TypeParam_getDefaultType.ql linguist-generated +/test/extractor-tests/generated/TypeParam/TypeParam_getName.ql linguist-generated +/test/extractor-tests/generated/TypeParam/TypeParam_getTypeBoundList.ql linguist-generated /test/extractor-tests/generated/UnderscoreExpr/UnderscoreExpr.ql linguist-generated /test/extractor-tests/generated/UnderscoreExpr/UnderscoreExpr_getAttr.ql linguist-generated -/test/extractor-tests/generated/Union/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Use/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/UseTree/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/UseTreeList/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Variant/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/VariantList/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/Visibility/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/WhereClause/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/WherePred/MISSING_SOURCE.txt linguist-generated -/test/extractor-tests/generated/WhileExpr/MISSING_SOURCE.txt linguist-generated +/test/extractor-tests/generated/Union/Union.ql linguist-generated +/test/extractor-tests/generated/Union/Union_getAttr.ql linguist-generated +/test/extractor-tests/generated/Union/Union_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/Union/Union_getName.ql linguist-generated +/test/extractor-tests/generated/Union/Union_getRecordFieldList.ql linguist-generated +/test/extractor-tests/generated/Union/Union_getVisibility.ql linguist-generated +/test/extractor-tests/generated/Union/Union_getWhereClause.ql linguist-generated +/test/extractor-tests/generated/Use/Use.ql linguist-generated +/test/extractor-tests/generated/Use/Use_getAttr.ql linguist-generated +/test/extractor-tests/generated/Use/Use_getUseTree.ql linguist-generated +/test/extractor-tests/generated/Use/Use_getVisibility.ql linguist-generated +/test/extractor-tests/generated/UseTree/UseTree.ql linguist-generated +/test/extractor-tests/generated/UseTree/UseTree_getPath.ql linguist-generated +/test/extractor-tests/generated/UseTree/UseTree_getRename.ql linguist-generated +/test/extractor-tests/generated/UseTree/UseTree_getUseTreeList.ql linguist-generated +/test/extractor-tests/generated/UseTreeList/UseTreeList.ql linguist-generated +/test/extractor-tests/generated/UseTreeList/UseTreeList_getUseTree.ql linguist-generated +/test/extractor-tests/generated/Variant/Variant.ql linguist-generated +/test/extractor-tests/generated/Variant/Variant_getAttr.ql linguist-generated +/test/extractor-tests/generated/Variant/Variant_getExpr.ql linguist-generated +/test/extractor-tests/generated/Variant/Variant_getFieldList.ql linguist-generated +/test/extractor-tests/generated/Variant/Variant_getName.ql linguist-generated +/test/extractor-tests/generated/Variant/Variant_getVisibility.ql linguist-generated +/test/extractor-tests/generated/VariantList/VariantList.ql linguist-generated +/test/extractor-tests/generated/VariantList/VariantList_getVariant.ql linguist-generated +/test/extractor-tests/generated/Visibility/Visibility.ql linguist-generated +/test/extractor-tests/generated/Visibility/Visibility_getPath.ql linguist-generated +/test/extractor-tests/generated/WhereClause/WhereClause.ql linguist-generated +/test/extractor-tests/generated/WhereClause/WhereClause_getPredicate.ql linguist-generated +/test/extractor-tests/generated/WherePred/WherePred.ql linguist-generated +/test/extractor-tests/generated/WherePred/WherePred_getGenericParamList.ql linguist-generated +/test/extractor-tests/generated/WherePred/WherePred_getLifetime.ql linguist-generated +/test/extractor-tests/generated/WherePred/WherePred_getTy.ql linguist-generated +/test/extractor-tests/generated/WherePred/WherePred_getTypeBoundList.ql linguist-generated +/test/extractor-tests/generated/WhileExpr/WhileExpr.ql linguist-generated +/test/extractor-tests/generated/WhileExpr/WhileExpr_getAttr.ql linguist-generated +/test/extractor-tests/generated/WhileExpr/WhileExpr_getCondition.ql linguist-generated +/test/extractor-tests/generated/WhileExpr/WhileExpr_getLabel.ql linguist-generated +/test/extractor-tests/generated/WhileExpr/WhileExpr_getLoopBody.ql linguist-generated /test/extractor-tests/generated/WildcardPat/WildcardPat.ql linguist-generated /test/extractor-tests/generated/YeetExpr/YeetExpr.ql linguist-generated /test/extractor-tests/generated/YeetExpr/YeetExpr_getAttr.ql linguist-generated diff --git a/rust/ql/lib/codeql/rust/elements/Abi.qll b/rust/ql/lib/codeql/rust/elements/Abi.qll index a1872ae9c41..f8c95ad23a4 100644 --- a/rust/ql/lib/codeql/rust/elements/Abi.qll +++ b/rust/ql/lib/codeql/rust/elements/Abi.qll @@ -6,4 +6,10 @@ private import internal.AbiImpl import codeql.rust.elements.AstNode +/** + * A Abi. For example: + * ```rust + * todo!() + * ``` + */ final class Abi = Impl::Abi; diff --git a/rust/ql/lib/codeql/rust/elements/ArgList.qll b/rust/ql/lib/codeql/rust/elements/ArgList.qll index 24ada531dc4..1f62274e1b0 100644 --- a/rust/ql/lib/codeql/rust/elements/ArgList.qll +++ b/rust/ql/lib/codeql/rust/elements/ArgList.qll @@ -7,4 +7,10 @@ private import internal.ArgListImpl import codeql.rust.elements.AstNode import codeql.rust.elements.Expr +/** + * A ArgList. For example: + * ```rust + * todo!() + * ``` + */ final class ArgList = Impl::ArgList; diff --git a/rust/ql/lib/codeql/rust/elements/ArrayType.qll b/rust/ql/lib/codeql/rust/elements/ArrayType.qll index 5c8e967396f..85054d11329 100644 --- a/rust/ql/lib/codeql/rust/elements/ArrayType.qll +++ b/rust/ql/lib/codeql/rust/elements/ArrayType.qll @@ -7,4 +7,10 @@ private import internal.ArrayTypeImpl import codeql.rust.elements.ConstArg import codeql.rust.elements.TypeRef +/** + * A ArrayType. For example: + * ```rust + * todo!() + * ``` + */ final class ArrayType = Impl::ArrayType; diff --git a/rust/ql/lib/codeql/rust/elements/AssocItem.qll b/rust/ql/lib/codeql/rust/elements/AssocItem.qll index c33fe834ee4..0a56f7109c3 100644 --- a/rust/ql/lib/codeql/rust/elements/AssocItem.qll +++ b/rust/ql/lib/codeql/rust/elements/AssocItem.qll @@ -6,4 +6,10 @@ private import internal.AssocItemImpl import codeql.rust.elements.AstNode +/** + * A AssocItem. For example: + * ```rust + * todo!() + * ``` + */ final class AssocItem = Impl::AssocItem; diff --git a/rust/ql/lib/codeql/rust/elements/AssocItemList.qll b/rust/ql/lib/codeql/rust/elements/AssocItemList.qll index 1ca7cae6409..f71a004af72 100644 --- a/rust/ql/lib/codeql/rust/elements/AssocItemList.qll +++ b/rust/ql/lib/codeql/rust/elements/AssocItemList.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AssocItem import codeql.rust.elements.AstNode import codeql.rust.elements.Attr +/** + * A AssocItemList. For example: + * ```rust + * todo!() + * ``` + */ final class AssocItemList = Impl::AssocItemList; diff --git a/rust/ql/lib/codeql/rust/elements/AssocTypeArg.qll b/rust/ql/lib/codeql/rust/elements/AssocTypeArg.qll index a78aa49e6c7..bd8f6aca76d 100644 --- a/rust/ql/lib/codeql/rust/elements/AssocTypeArg.qll +++ b/rust/ql/lib/codeql/rust/elements/AssocTypeArg.qll @@ -14,4 +14,10 @@ import codeql.rust.elements.ReturnTypeSyntax import codeql.rust.elements.TypeBoundList import codeql.rust.elements.TypeRef +/** + * A AssocTypeArg. For example: + * ```rust + * todo!() + * ``` + */ final class AssocTypeArg = Impl::AssocTypeArg; diff --git a/rust/ql/lib/codeql/rust/elements/Attr.qll b/rust/ql/lib/codeql/rust/elements/Attr.qll index 1f75bf11d65..c7160519253 100644 --- a/rust/ql/lib/codeql/rust/elements/Attr.qll +++ b/rust/ql/lib/codeql/rust/elements/Attr.qll @@ -7,4 +7,10 @@ private import internal.AttrImpl import codeql.rust.elements.AstNode import codeql.rust.elements.Meta +/** + * A Attr. For example: + * ```rust + * todo!() + * ``` + */ final class Attr = Impl::Attr; diff --git a/rust/ql/lib/codeql/rust/elements/ClosureBinder.qll b/rust/ql/lib/codeql/rust/elements/ClosureBinder.qll index 70c8c25626e..14464283aa8 100644 --- a/rust/ql/lib/codeql/rust/elements/ClosureBinder.qll +++ b/rust/ql/lib/codeql/rust/elements/ClosureBinder.qll @@ -7,4 +7,10 @@ private import internal.ClosureBinderImpl import codeql.rust.elements.AstNode import codeql.rust.elements.GenericParamList +/** + * A ClosureBinder. For example: + * ```rust + * todo!() + * ``` + */ final class ClosureBinder = Impl::ClosureBinder; diff --git a/rust/ql/lib/codeql/rust/elements/Const.qll b/rust/ql/lib/codeql/rust/elements/Const.qll index e196f56b524..c069f1ae56c 100644 --- a/rust/ql/lib/codeql/rust/elements/Const.qll +++ b/rust/ql/lib/codeql/rust/elements/Const.qll @@ -12,4 +12,10 @@ import codeql.rust.elements.Name import codeql.rust.elements.TypeRef import codeql.rust.elements.Visibility +/** + * A Const. For example: + * ```rust + * todo!() + * ``` + */ final class Const = Impl::Const; diff --git a/rust/ql/lib/codeql/rust/elements/ConstArg.qll b/rust/ql/lib/codeql/rust/elements/ConstArg.qll index 774bd61e097..c48b43b3157 100644 --- a/rust/ql/lib/codeql/rust/elements/ConstArg.qll +++ b/rust/ql/lib/codeql/rust/elements/ConstArg.qll @@ -7,4 +7,10 @@ private import internal.ConstArgImpl import codeql.rust.elements.Expr import codeql.rust.elements.GenericArg +/** + * A ConstArg. For example: + * ```rust + * todo!() + * ``` + */ final class ConstArg = Impl::ConstArg; diff --git a/rust/ql/lib/codeql/rust/elements/ConstParam.qll b/rust/ql/lib/codeql/rust/elements/ConstParam.qll index eafc6e0916b..625e603cb8a 100644 --- a/rust/ql/lib/codeql/rust/elements/ConstParam.qll +++ b/rust/ql/lib/codeql/rust/elements/ConstParam.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.GenericParam import codeql.rust.elements.Name import codeql.rust.elements.TypeRef +/** + * A ConstParam. For example: + * ```rust + * todo!() + * ``` + */ final class ConstParam = Impl::ConstParam; diff --git a/rust/ql/lib/codeql/rust/elements/DynTraitType.qll b/rust/ql/lib/codeql/rust/elements/DynTraitType.qll index 461445aee6c..237e7d4704a 100644 --- a/rust/ql/lib/codeql/rust/elements/DynTraitType.qll +++ b/rust/ql/lib/codeql/rust/elements/DynTraitType.qll @@ -7,4 +7,10 @@ private import internal.DynTraitTypeImpl import codeql.rust.elements.TypeBoundList import codeql.rust.elements.TypeRef +/** + * A DynTraitType. For example: + * ```rust + * todo!() + * ``` + */ final class DynTraitType = Impl::DynTraitType; diff --git a/rust/ql/lib/codeql/rust/elements/Enum.qll b/rust/ql/lib/codeql/rust/elements/Enum.qll index 0fba6120ed9..eb3801611cb 100644 --- a/rust/ql/lib/codeql/rust/elements/Enum.qll +++ b/rust/ql/lib/codeql/rust/elements/Enum.qll @@ -12,4 +12,10 @@ import codeql.rust.elements.VariantList import codeql.rust.elements.Visibility import codeql.rust.elements.WhereClause +/** + * A Enum. For example: + * ```rust + * todo!() + * ``` + */ final class Enum = Impl::Enum; diff --git a/rust/ql/lib/codeql/rust/elements/ExternBlock.qll b/rust/ql/lib/codeql/rust/elements/ExternBlock.qll index d9f5dbd84fb..46112c915dc 100644 --- a/rust/ql/lib/codeql/rust/elements/ExternBlock.qll +++ b/rust/ql/lib/codeql/rust/elements/ExternBlock.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Attr import codeql.rust.elements.ExternItemList import codeql.rust.elements.Item +/** + * A ExternBlock. For example: + * ```rust + * todo!() + * ``` + */ final class ExternBlock = Impl::ExternBlock; diff --git a/rust/ql/lib/codeql/rust/elements/ExternCrate.qll b/rust/ql/lib/codeql/rust/elements/ExternCrate.qll index 1449667196c..f76857a8058 100644 --- a/rust/ql/lib/codeql/rust/elements/ExternCrate.qll +++ b/rust/ql/lib/codeql/rust/elements/ExternCrate.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.NameRef import codeql.rust.elements.Rename import codeql.rust.elements.Visibility +/** + * A ExternCrate. For example: + * ```rust + * todo!() + * ``` + */ final class ExternCrate = Impl::ExternCrate; diff --git a/rust/ql/lib/codeql/rust/elements/ExternItem.qll b/rust/ql/lib/codeql/rust/elements/ExternItem.qll index aa7a8101c08..e15a22a702d 100644 --- a/rust/ql/lib/codeql/rust/elements/ExternItem.qll +++ b/rust/ql/lib/codeql/rust/elements/ExternItem.qll @@ -6,4 +6,10 @@ private import internal.ExternItemImpl import codeql.rust.elements.AstNode +/** + * A ExternItem. For example: + * ```rust + * todo!() + * ``` + */ final class ExternItem = Impl::ExternItem; diff --git a/rust/ql/lib/codeql/rust/elements/ExternItemList.qll b/rust/ql/lib/codeql/rust/elements/ExternItemList.qll index efb36b15be6..5047b23daee 100644 --- a/rust/ql/lib/codeql/rust/elements/ExternItemList.qll +++ b/rust/ql/lib/codeql/rust/elements/ExternItemList.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AstNode import codeql.rust.elements.Attr import codeql.rust.elements.ExternItem +/** + * A ExternItemList. For example: + * ```rust + * todo!() + * ``` + */ final class ExternItemList = Impl::ExternItemList; diff --git a/rust/ql/lib/codeql/rust/elements/FieldList.qll b/rust/ql/lib/codeql/rust/elements/FieldList.qll index 646d1ad9164..ce71dd9af02 100644 --- a/rust/ql/lib/codeql/rust/elements/FieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/FieldList.qll @@ -6,4 +6,10 @@ private import internal.FieldListImpl import codeql.rust.elements.AstNode +/** + * A FieldList. For example: + * ```rust + * todo!() + * ``` + */ final class FieldList = Impl::FieldList; diff --git a/rust/ql/lib/codeql/rust/elements/FnPtrType.qll b/rust/ql/lib/codeql/rust/elements/FnPtrType.qll index 30c58fc4bb1..e0ed6490b5f 100644 --- a/rust/ql/lib/codeql/rust/elements/FnPtrType.qll +++ b/rust/ql/lib/codeql/rust/elements/FnPtrType.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.ParamList import codeql.rust.elements.RetType import codeql.rust.elements.TypeRef +/** + * A FnPtrType. For example: + * ```rust + * todo!() + * ``` + */ final class FnPtrType = Impl::FnPtrType; diff --git a/rust/ql/lib/codeql/rust/elements/ForExpr.qll b/rust/ql/lib/codeql/rust/elements/ForExpr.qll index 1a4a712576a..c4ef6f9faff 100644 --- a/rust/ql/lib/codeql/rust/elements/ForExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/ForExpr.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.Expr import codeql.rust.elements.Label import codeql.rust.elements.Pat +/** + * A ForExpr. For example: + * ```rust + * todo!() + * ``` + */ final class ForExpr = Impl::ForExpr; diff --git a/rust/ql/lib/codeql/rust/elements/ForType.qll b/rust/ql/lib/codeql/rust/elements/ForType.qll index 68b1c5efea8..ec6bae3ab95 100644 --- a/rust/ql/lib/codeql/rust/elements/ForType.qll +++ b/rust/ql/lib/codeql/rust/elements/ForType.qll @@ -7,4 +7,10 @@ private import internal.ForTypeImpl import codeql.rust.elements.GenericParamList import codeql.rust.elements.TypeRef +/** + * A ForType. For example: + * ```rust + * todo!() + * ``` + */ final class ForType = Impl::ForType; diff --git a/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll b/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll index e568667170d..fc461602dd6 100644 --- a/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll +++ b/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AstNode import codeql.rust.elements.Expr import codeql.rust.elements.Name +/** + * A FormatArgsArg. For example: + * ```rust + * todo!() + * ``` + */ final class FormatArgsArg = Impl::FormatArgsArg; diff --git a/rust/ql/lib/codeql/rust/elements/FormatArgsExpr.qll b/rust/ql/lib/codeql/rust/elements/FormatArgsExpr.qll index 510ab716313..226b4d211aa 100644 --- a/rust/ql/lib/codeql/rust/elements/FormatArgsExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/FormatArgsExpr.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.Attr import codeql.rust.elements.Expr import codeql.rust.elements.FormatArgsArg +/** + * A FormatArgsExpr. For example: + * ```rust + * todo!() + * ``` + */ final class FormatArgsExpr = Impl::FormatArgsExpr; diff --git a/rust/ql/lib/codeql/rust/elements/GenericArg.qll b/rust/ql/lib/codeql/rust/elements/GenericArg.qll index b0462135802..0958b33326f 100644 --- a/rust/ql/lib/codeql/rust/elements/GenericArg.qll +++ b/rust/ql/lib/codeql/rust/elements/GenericArg.qll @@ -6,4 +6,10 @@ private import internal.GenericArgImpl import codeql.rust.elements.AstNode +/** + * A GenericArg. For example: + * ```rust + * todo!() + * ``` + */ final class GenericArg = Impl::GenericArg; diff --git a/rust/ql/lib/codeql/rust/elements/GenericParam.qll b/rust/ql/lib/codeql/rust/elements/GenericParam.qll index 873a5d858f0..a7569c08f99 100644 --- a/rust/ql/lib/codeql/rust/elements/GenericParam.qll +++ b/rust/ql/lib/codeql/rust/elements/GenericParam.qll @@ -6,4 +6,10 @@ private import internal.GenericParamImpl import codeql.rust.elements.AstNode +/** + * A GenericParam. For example: + * ```rust + * todo!() + * ``` + */ final class GenericParam = Impl::GenericParam; diff --git a/rust/ql/lib/codeql/rust/elements/GenericParamList.qll b/rust/ql/lib/codeql/rust/elements/GenericParamList.qll index 79d33c9a926..ea6756f5abf 100644 --- a/rust/ql/lib/codeql/rust/elements/GenericParamList.qll +++ b/rust/ql/lib/codeql/rust/elements/GenericParamList.qll @@ -7,4 +7,10 @@ private import internal.GenericParamListImpl import codeql.rust.elements.AstNode import codeql.rust.elements.GenericParam +/** + * A GenericParamList. For example: + * ```rust + * todo!() + * ``` + */ final class GenericParamList = Impl::GenericParamList; diff --git a/rust/ql/lib/codeql/rust/elements/Impl.qll b/rust/ql/lib/codeql/rust/elements/Impl.qll index c61b00a94b3..747cbe90cc6 100644 --- a/rust/ql/lib/codeql/rust/elements/Impl.qll +++ b/rust/ql/lib/codeql/rust/elements/Impl.qll @@ -12,4 +12,10 @@ import codeql.rust.elements.TypeRef import codeql.rust.elements.Visibility import codeql.rust.elements.WhereClause +/** + * A Impl. For example: + * ```rust + * todo!() + * ``` + */ final class Impl = Impl::Impl; diff --git a/rust/ql/lib/codeql/rust/elements/ImplTraitType.qll b/rust/ql/lib/codeql/rust/elements/ImplTraitType.qll index 818e67faa94..7f3a8a96159 100644 --- a/rust/ql/lib/codeql/rust/elements/ImplTraitType.qll +++ b/rust/ql/lib/codeql/rust/elements/ImplTraitType.qll @@ -7,4 +7,10 @@ private import internal.ImplTraitTypeImpl import codeql.rust.elements.TypeBoundList import codeql.rust.elements.TypeRef +/** + * A ImplTraitType. For example: + * ```rust + * todo!() + * ``` + */ final class ImplTraitType = Impl::ImplTraitType; diff --git a/rust/ql/lib/codeql/rust/elements/InferType.qll b/rust/ql/lib/codeql/rust/elements/InferType.qll index a7abfbe7461..ae0f6eff7d5 100644 --- a/rust/ql/lib/codeql/rust/elements/InferType.qll +++ b/rust/ql/lib/codeql/rust/elements/InferType.qll @@ -6,4 +6,10 @@ private import internal.InferTypeImpl import codeql.rust.elements.TypeRef +/** + * A InferType. For example: + * ```rust + * todo!() + * ``` + */ final class InferType = Impl::InferType; diff --git a/rust/ql/lib/codeql/rust/elements/Item.qll b/rust/ql/lib/codeql/rust/elements/Item.qll index 9035620b48b..838ba32b964 100644 --- a/rust/ql/lib/codeql/rust/elements/Item.qll +++ b/rust/ql/lib/codeql/rust/elements/Item.qll @@ -6,4 +6,10 @@ private import internal.ItemImpl import codeql.rust.elements.Stmt +/** + * A Item. For example: + * ```rust + * todo!() + * ``` + */ final class Item = Impl::Item; diff --git a/rust/ql/lib/codeql/rust/elements/ItemList.qll b/rust/ql/lib/codeql/rust/elements/ItemList.qll index 41f4090f7a1..631b875820c 100644 --- a/rust/ql/lib/codeql/rust/elements/ItemList.qll +++ b/rust/ql/lib/codeql/rust/elements/ItemList.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AstNode import codeql.rust.elements.Attr import codeql.rust.elements.Item +/** + * A ItemList. For example: + * ```rust + * todo!() + * ``` + */ final class ItemList = Impl::ItemList; diff --git a/rust/ql/lib/codeql/rust/elements/LetElse.qll b/rust/ql/lib/codeql/rust/elements/LetElse.qll index 85aa3857d9e..1129ae3ff72 100644 --- a/rust/ql/lib/codeql/rust/elements/LetElse.qll +++ b/rust/ql/lib/codeql/rust/elements/LetElse.qll @@ -7,4 +7,10 @@ private import internal.LetElseImpl import codeql.rust.elements.AstNode import codeql.rust.elements.BlockExpr +/** + * A LetElse. For example: + * ```rust + * todo!() + * ``` + */ final class LetElse = Impl::LetElse; diff --git a/rust/ql/lib/codeql/rust/elements/Lifetime.qll b/rust/ql/lib/codeql/rust/elements/Lifetime.qll index cd2c6756a09..512d04c1ee9 100644 --- a/rust/ql/lib/codeql/rust/elements/Lifetime.qll +++ b/rust/ql/lib/codeql/rust/elements/Lifetime.qll @@ -6,4 +6,10 @@ private import internal.LifetimeImpl import codeql.rust.elements.AstNode +/** + * A Lifetime. For example: + * ```rust + * todo!() + * ``` + */ final class Lifetime = Impl::Lifetime; diff --git a/rust/ql/lib/codeql/rust/elements/LifetimeArg.qll b/rust/ql/lib/codeql/rust/elements/LifetimeArg.qll index 9ee40ebc7df..35342e96c03 100644 --- a/rust/ql/lib/codeql/rust/elements/LifetimeArg.qll +++ b/rust/ql/lib/codeql/rust/elements/LifetimeArg.qll @@ -7,4 +7,10 @@ private import internal.LifetimeArgImpl import codeql.rust.elements.GenericArg import codeql.rust.elements.Lifetime +/** + * A LifetimeArg. For example: + * ```rust + * todo!() + * ``` + */ final class LifetimeArg = Impl::LifetimeArg; diff --git a/rust/ql/lib/codeql/rust/elements/LifetimeParam.qll b/rust/ql/lib/codeql/rust/elements/LifetimeParam.qll index 281dd65171c..f3aa605c665 100644 --- a/rust/ql/lib/codeql/rust/elements/LifetimeParam.qll +++ b/rust/ql/lib/codeql/rust/elements/LifetimeParam.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.GenericParam import codeql.rust.elements.Lifetime import codeql.rust.elements.TypeBoundList +/** + * A LifetimeParam. For example: + * ```rust + * todo!() + * ``` + */ final class LifetimeParam = Impl::LifetimeParam; diff --git a/rust/ql/lib/codeql/rust/elements/MacroCall.qll b/rust/ql/lib/codeql/rust/elements/MacroCall.qll index 4631dfa66e7..5399f1f2a87 100644 --- a/rust/ql/lib/codeql/rust/elements/MacroCall.qll +++ b/rust/ql/lib/codeql/rust/elements/MacroCall.qll @@ -11,4 +11,10 @@ import codeql.rust.elements.Item import codeql.rust.elements.Path import codeql.rust.elements.TokenTree +/** + * A MacroCall. For example: + * ```rust + * todo!() + * ``` + */ final class MacroCall = Impl::MacroCall; diff --git a/rust/ql/lib/codeql/rust/elements/MacroDef.qll b/rust/ql/lib/codeql/rust/elements/MacroDef.qll index 03785e6ad3b..3ae14a9e662 100644 --- a/rust/ql/lib/codeql/rust/elements/MacroDef.qll +++ b/rust/ql/lib/codeql/rust/elements/MacroDef.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.Name import codeql.rust.elements.TokenTree import codeql.rust.elements.Visibility +/** + * A MacroDef. For example: + * ```rust + * todo!() + * ``` + */ final class MacroDef = Impl::MacroDef; diff --git a/rust/ql/lib/codeql/rust/elements/MacroExpr.qll b/rust/ql/lib/codeql/rust/elements/MacroExpr.qll index 4fcfdf7fa30..8085cabc3fe 100644 --- a/rust/ql/lib/codeql/rust/elements/MacroExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/MacroExpr.qll @@ -7,4 +7,10 @@ private import internal.MacroExprImpl import codeql.rust.elements.Expr import codeql.rust.elements.MacroCall +/** + * A MacroExpr. For example: + * ```rust + * todo!() + * ``` + */ final class MacroExpr = Impl::MacroExpr; diff --git a/rust/ql/lib/codeql/rust/elements/MacroPat.qll b/rust/ql/lib/codeql/rust/elements/MacroPat.qll index 1fa9e5a0fb2..7bb99d04ec4 100644 --- a/rust/ql/lib/codeql/rust/elements/MacroPat.qll +++ b/rust/ql/lib/codeql/rust/elements/MacroPat.qll @@ -7,4 +7,10 @@ private import internal.MacroPatImpl import codeql.rust.elements.MacroCall import codeql.rust.elements.Pat +/** + * A MacroPat. For example: + * ```rust + * todo!() + * ``` + */ final class MacroPat = Impl::MacroPat; diff --git a/rust/ql/lib/codeql/rust/elements/MacroRules.qll b/rust/ql/lib/codeql/rust/elements/MacroRules.qll index 8f70ed3778c..afaf41bd15a 100644 --- a/rust/ql/lib/codeql/rust/elements/MacroRules.qll +++ b/rust/ql/lib/codeql/rust/elements/MacroRules.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.Name import codeql.rust.elements.TokenTree import codeql.rust.elements.Visibility +/** + * A MacroRules. For example: + * ```rust + * todo!() + * ``` + */ final class MacroRules = Impl::MacroRules; diff --git a/rust/ql/lib/codeql/rust/elements/MacroType.qll b/rust/ql/lib/codeql/rust/elements/MacroType.qll index 968e22dd0ad..38be0fa4a20 100644 --- a/rust/ql/lib/codeql/rust/elements/MacroType.qll +++ b/rust/ql/lib/codeql/rust/elements/MacroType.qll @@ -7,4 +7,10 @@ private import internal.MacroTypeImpl import codeql.rust.elements.MacroCall import codeql.rust.elements.TypeRef +/** + * A MacroType. For example: + * ```rust + * todo!() + * ``` + */ final class MacroType = Impl::MacroType; diff --git a/rust/ql/lib/codeql/rust/elements/MatchArmList.qll b/rust/ql/lib/codeql/rust/elements/MatchArmList.qll index 1aa2cd7f8e5..ce9b1edf329 100644 --- a/rust/ql/lib/codeql/rust/elements/MatchArmList.qll +++ b/rust/ql/lib/codeql/rust/elements/MatchArmList.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AstNode import codeql.rust.elements.Attr import codeql.rust.elements.MatchArm +/** + * A MatchArmList. For example: + * ```rust + * todo!() + * ``` + */ final class MatchArmList = Impl::MatchArmList; diff --git a/rust/ql/lib/codeql/rust/elements/MatchGuard.qll b/rust/ql/lib/codeql/rust/elements/MatchGuard.qll index 348a3b6354c..79f90f151c9 100644 --- a/rust/ql/lib/codeql/rust/elements/MatchGuard.qll +++ b/rust/ql/lib/codeql/rust/elements/MatchGuard.qll @@ -7,4 +7,10 @@ private import internal.MatchGuardImpl import codeql.rust.elements.AstNode import codeql.rust.elements.Expr +/** + * A MatchGuard. For example: + * ```rust + * todo!() + * ``` + */ final class MatchGuard = Impl::MatchGuard; diff --git a/rust/ql/lib/codeql/rust/elements/Meta.qll b/rust/ql/lib/codeql/rust/elements/Meta.qll index 599857cdb6d..62b8e008ef7 100644 --- a/rust/ql/lib/codeql/rust/elements/Meta.qll +++ b/rust/ql/lib/codeql/rust/elements/Meta.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Expr import codeql.rust.elements.Path import codeql.rust.elements.TokenTree +/** + * A Meta. For example: + * ```rust + * todo!() + * ``` + */ final class Meta = Impl::Meta; diff --git a/rust/ql/lib/codeql/rust/elements/Name.qll b/rust/ql/lib/codeql/rust/elements/Name.qll index c3fde9caf3e..74c74acc44d 100644 --- a/rust/ql/lib/codeql/rust/elements/Name.qll +++ b/rust/ql/lib/codeql/rust/elements/Name.qll @@ -6,4 +6,10 @@ private import internal.NameImpl import codeql.rust.elements.AstNode +/** + * A Name. For example: + * ```rust + * todo!() + * ``` + */ final class Name = Impl::Name; diff --git a/rust/ql/lib/codeql/rust/elements/NameRef.qll b/rust/ql/lib/codeql/rust/elements/NameRef.qll index 3a8d9a1312e..b9bc8ad82e1 100644 --- a/rust/ql/lib/codeql/rust/elements/NameRef.qll +++ b/rust/ql/lib/codeql/rust/elements/NameRef.qll @@ -6,4 +6,10 @@ private import internal.NameRefImpl import codeql.rust.elements.AstNode +/** + * A NameRef. For example: + * ```rust + * todo!() + * ``` + */ final class NameRef = Impl::NameRef; diff --git a/rust/ql/lib/codeql/rust/elements/NeverType.qll b/rust/ql/lib/codeql/rust/elements/NeverType.qll index 872bbcb2234..3c46acd33ca 100644 --- a/rust/ql/lib/codeql/rust/elements/NeverType.qll +++ b/rust/ql/lib/codeql/rust/elements/NeverType.qll @@ -6,4 +6,10 @@ private import internal.NeverTypeImpl import codeql.rust.elements.TypeRef +/** + * A NeverType. For example: + * ```rust + * todo!() + * ``` + */ final class NeverType = Impl::NeverType; diff --git a/rust/ql/lib/codeql/rust/elements/Param.qll b/rust/ql/lib/codeql/rust/elements/Param.qll index 4a3481858f1..eb46d206ba4 100644 --- a/rust/ql/lib/codeql/rust/elements/Param.qll +++ b/rust/ql/lib/codeql/rust/elements/Param.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Attr import codeql.rust.elements.Pat import codeql.rust.elements.TypeRef +/** + * A Param. For example: + * ```rust + * todo!() + * ``` + */ final class Param = Impl::Param; diff --git a/rust/ql/lib/codeql/rust/elements/ParamList.qll b/rust/ql/lib/codeql/rust/elements/ParamList.qll index 0b78046995b..4678b78c3e6 100644 --- a/rust/ql/lib/codeql/rust/elements/ParamList.qll +++ b/rust/ql/lib/codeql/rust/elements/ParamList.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AstNode import codeql.rust.elements.Param import codeql.rust.elements.SelfParam +/** + * A ParamList. For example: + * ```rust + * todo!() + * ``` + */ final class ParamList = Impl::ParamList; diff --git a/rust/ql/lib/codeql/rust/elements/ParenExpr.qll b/rust/ql/lib/codeql/rust/elements/ParenExpr.qll index 229b6c9dafa..60466bdc7b7 100644 --- a/rust/ql/lib/codeql/rust/elements/ParenExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/ParenExpr.qll @@ -7,4 +7,10 @@ private import internal.ParenExprImpl import codeql.rust.elements.Attr import codeql.rust.elements.Expr +/** + * A ParenExpr. For example: + * ```rust + * todo!() + * ``` + */ final class ParenExpr = Impl::ParenExpr; diff --git a/rust/ql/lib/codeql/rust/elements/ParenPat.qll b/rust/ql/lib/codeql/rust/elements/ParenPat.qll index 98676814921..291ddb76152 100644 --- a/rust/ql/lib/codeql/rust/elements/ParenPat.qll +++ b/rust/ql/lib/codeql/rust/elements/ParenPat.qll @@ -6,4 +6,10 @@ private import internal.ParenPatImpl import codeql.rust.elements.Pat +/** + * A ParenPat. For example: + * ```rust + * todo!() + * ``` + */ final class ParenPat = Impl::ParenPat; diff --git a/rust/ql/lib/codeql/rust/elements/ParenType.qll b/rust/ql/lib/codeql/rust/elements/ParenType.qll index bcd6568328c..cbf1b89dc5c 100644 --- a/rust/ql/lib/codeql/rust/elements/ParenType.qll +++ b/rust/ql/lib/codeql/rust/elements/ParenType.qll @@ -6,4 +6,10 @@ private import internal.ParenTypeImpl import codeql.rust.elements.TypeRef +/** + * A ParenType. For example: + * ```rust + * todo!() + * ``` + */ final class ParenType = Impl::ParenType; diff --git a/rust/ql/lib/codeql/rust/elements/PathSegment.qll b/rust/ql/lib/codeql/rust/elements/PathSegment.qll index 775dd9d8cd1..5566ba322b6 100644 --- a/rust/ql/lib/codeql/rust/elements/PathSegment.qll +++ b/rust/ql/lib/codeql/rust/elements/PathSegment.qll @@ -13,4 +13,10 @@ import codeql.rust.elements.RetType import codeql.rust.elements.ReturnTypeSyntax import codeql.rust.elements.TypeRef +/** + * A PathSegment. For example: + * ```rust + * todo!() + * ``` + */ final class PathSegment = Impl::PathSegment; diff --git a/rust/ql/lib/codeql/rust/elements/PathType.qll b/rust/ql/lib/codeql/rust/elements/PathType.qll index 58519285d4d..e313b9d1b56 100644 --- a/rust/ql/lib/codeql/rust/elements/PathType.qll +++ b/rust/ql/lib/codeql/rust/elements/PathType.qll @@ -7,4 +7,10 @@ private import internal.PathTypeImpl import codeql.rust.elements.Path import codeql.rust.elements.TypeRef +/** + * A PathType. For example: + * ```rust + * todo!() + * ``` + */ final class PathType = Impl::PathType; diff --git a/rust/ql/lib/codeql/rust/elements/PtrType.qll b/rust/ql/lib/codeql/rust/elements/PtrType.qll index 1ba63af7e5a..4a40eaeeb48 100644 --- a/rust/ql/lib/codeql/rust/elements/PtrType.qll +++ b/rust/ql/lib/codeql/rust/elements/PtrType.qll @@ -6,4 +6,10 @@ private import internal.PtrTypeImpl import codeql.rust.elements.TypeRef +/** + * A PtrType. For example: + * ```rust + * todo!() + * ``` + */ final class PtrType = Impl::PtrType; diff --git a/rust/ql/lib/codeql/rust/elements/RecordExprFieldList.qll b/rust/ql/lib/codeql/rust/elements/RecordExprFieldList.qll index 0a482665df0..731dfb96262 100644 --- a/rust/ql/lib/codeql/rust/elements/RecordExprFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/RecordExprFieldList.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Attr import codeql.rust.elements.Expr import codeql.rust.elements.RecordExprField +/** + * A RecordExprFieldList. For example: + * ```rust + * todo!() + * ``` + */ final class RecordExprFieldList = Impl::RecordExprFieldList; diff --git a/rust/ql/lib/codeql/rust/elements/RecordField.qll b/rust/ql/lib/codeql/rust/elements/RecordField.qll index aa690a1fd39..d5f4a6a021d 100644 --- a/rust/ql/lib/codeql/rust/elements/RecordField.qll +++ b/rust/ql/lib/codeql/rust/elements/RecordField.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.Name import codeql.rust.elements.TypeRef import codeql.rust.elements.Visibility +/** + * A RecordField. For example: + * ```rust + * todo!() + * ``` + */ final class RecordField = Impl::RecordField; diff --git a/rust/ql/lib/codeql/rust/elements/RecordFieldList.qll b/rust/ql/lib/codeql/rust/elements/RecordFieldList.qll index 526066c4196..67fdc604e4d 100644 --- a/rust/ql/lib/codeql/rust/elements/RecordFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/RecordFieldList.qll @@ -7,4 +7,10 @@ private import internal.RecordFieldListImpl import codeql.rust.elements.FieldList import codeql.rust.elements.RecordField +/** + * A RecordFieldList. For example: + * ```rust + * todo!() + * ``` + */ final class RecordFieldList = Impl::RecordFieldList; diff --git a/rust/ql/lib/codeql/rust/elements/RecordPatFieldList.qll b/rust/ql/lib/codeql/rust/elements/RecordPatFieldList.qll index c4bd56fb69e..1392d045d4e 100644 --- a/rust/ql/lib/codeql/rust/elements/RecordPatFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/RecordPatFieldList.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AstNode import codeql.rust.elements.RecordPatField import codeql.rust.elements.RestPat +/** + * A RecordPatFieldList. For example: + * ```rust + * todo!() + * ``` + */ final class RecordPatFieldList = Impl::RecordPatFieldList; diff --git a/rust/ql/lib/codeql/rust/elements/RefType.qll b/rust/ql/lib/codeql/rust/elements/RefType.qll index 4ddfa7efa9e..71ecac73f53 100644 --- a/rust/ql/lib/codeql/rust/elements/RefType.qll +++ b/rust/ql/lib/codeql/rust/elements/RefType.qll @@ -7,4 +7,10 @@ private import internal.RefTypeImpl import codeql.rust.elements.Lifetime import codeql.rust.elements.TypeRef +/** + * A RefType. For example: + * ```rust + * todo!() + * ``` + */ final class RefType = Impl::RefType; diff --git a/rust/ql/lib/codeql/rust/elements/Rename.qll b/rust/ql/lib/codeql/rust/elements/Rename.qll index fbb799c711b..11b635b4af9 100644 --- a/rust/ql/lib/codeql/rust/elements/Rename.qll +++ b/rust/ql/lib/codeql/rust/elements/Rename.qll @@ -7,4 +7,10 @@ private import internal.RenameImpl import codeql.rust.elements.AstNode import codeql.rust.elements.Name +/** + * A Rename. For example: + * ```rust + * todo!() + * ``` + */ final class Rename = Impl::Rename; diff --git a/rust/ql/lib/codeql/rust/elements/RestPat.qll b/rust/ql/lib/codeql/rust/elements/RestPat.qll index 405127cb9a6..7a127cbc30a 100644 --- a/rust/ql/lib/codeql/rust/elements/RestPat.qll +++ b/rust/ql/lib/codeql/rust/elements/RestPat.qll @@ -7,4 +7,10 @@ private import internal.RestPatImpl import codeql.rust.elements.Attr import codeql.rust.elements.Pat +/** + * A RestPat. For example: + * ```rust + * todo!() + * ``` + */ final class RestPat = Impl::RestPat; diff --git a/rust/ql/lib/codeql/rust/elements/RetType.qll b/rust/ql/lib/codeql/rust/elements/RetType.qll index d359897c84f..edca3af1b7a 100644 --- a/rust/ql/lib/codeql/rust/elements/RetType.qll +++ b/rust/ql/lib/codeql/rust/elements/RetType.qll @@ -7,4 +7,10 @@ private import internal.RetTypeImpl import codeql.rust.elements.AstNode import codeql.rust.elements.TypeRef +/** + * A RetType. For example: + * ```rust + * todo!() + * ``` + */ final class RetType = Impl::RetType; diff --git a/rust/ql/lib/codeql/rust/elements/ReturnTypeSyntax.qll b/rust/ql/lib/codeql/rust/elements/ReturnTypeSyntax.qll index f903b30f199..85c42a697f2 100644 --- a/rust/ql/lib/codeql/rust/elements/ReturnTypeSyntax.qll +++ b/rust/ql/lib/codeql/rust/elements/ReturnTypeSyntax.qll @@ -6,4 +6,10 @@ private import internal.ReturnTypeSyntaxImpl import codeql.rust.elements.AstNode +/** + * A ReturnTypeSyntax. For example: + * ```rust + * todo!() + * ``` + */ final class ReturnTypeSyntax = Impl::ReturnTypeSyntax; diff --git a/rust/ql/lib/codeql/rust/elements/SelfParam.qll b/rust/ql/lib/codeql/rust/elements/SelfParam.qll index b7f3db1c80f..74d2fb5e2eb 100644 --- a/rust/ql/lib/codeql/rust/elements/SelfParam.qll +++ b/rust/ql/lib/codeql/rust/elements/SelfParam.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.Lifetime import codeql.rust.elements.Name import codeql.rust.elements.TypeRef +/** + * A SelfParam. For example: + * ```rust + * todo!() + * ``` + */ final class SelfParam = Impl::SelfParam; diff --git a/rust/ql/lib/codeql/rust/elements/SliceType.qll b/rust/ql/lib/codeql/rust/elements/SliceType.qll index fb4b4d4c7d0..f8774678411 100644 --- a/rust/ql/lib/codeql/rust/elements/SliceType.qll +++ b/rust/ql/lib/codeql/rust/elements/SliceType.qll @@ -6,4 +6,10 @@ private import internal.SliceTypeImpl import codeql.rust.elements.TypeRef +/** + * A SliceType. For example: + * ```rust + * todo!() + * ``` + */ final class SliceType = Impl::SliceType; diff --git a/rust/ql/lib/codeql/rust/elements/SourceFile.qll b/rust/ql/lib/codeql/rust/elements/SourceFile.qll index 90dae7feee6..f0cb51d063c 100644 --- a/rust/ql/lib/codeql/rust/elements/SourceFile.qll +++ b/rust/ql/lib/codeql/rust/elements/SourceFile.qll @@ -8,4 +8,10 @@ import codeql.rust.elements.AstNode import codeql.rust.elements.Attr import codeql.rust.elements.Item +/** + * A SourceFile. For example: + * ```rust + * todo!() + * ``` + */ final class SourceFile = Impl::SourceFile; diff --git a/rust/ql/lib/codeql/rust/elements/Static.qll b/rust/ql/lib/codeql/rust/elements/Static.qll index f4b62547b36..6bc791bd403 100644 --- a/rust/ql/lib/codeql/rust/elements/Static.qll +++ b/rust/ql/lib/codeql/rust/elements/Static.qll @@ -12,4 +12,10 @@ import codeql.rust.elements.Name import codeql.rust.elements.TypeRef import codeql.rust.elements.Visibility +/** + * A Static. For example: + * ```rust + * todo!() + * ``` + */ final class Static = Impl::Static; diff --git a/rust/ql/lib/codeql/rust/elements/StmtList.qll b/rust/ql/lib/codeql/rust/elements/StmtList.qll index 3b106b9417f..df22f0cc703 100644 --- a/rust/ql/lib/codeql/rust/elements/StmtList.qll +++ b/rust/ql/lib/codeql/rust/elements/StmtList.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Attr import codeql.rust.elements.Expr import codeql.rust.elements.Stmt +/** + * A StmtList. For example: + * ```rust + * todo!() + * ``` + */ final class StmtList = Impl::StmtList; diff --git a/rust/ql/lib/codeql/rust/elements/Struct.qll b/rust/ql/lib/codeql/rust/elements/Struct.qll index 1ad266a8c2f..b01abf3e9a4 100644 --- a/rust/ql/lib/codeql/rust/elements/Struct.qll +++ b/rust/ql/lib/codeql/rust/elements/Struct.qll @@ -12,4 +12,10 @@ import codeql.rust.elements.Name import codeql.rust.elements.Visibility import codeql.rust.elements.WhereClause +/** + * A Struct. For example: + * ```rust + * todo!() + * ``` + */ final class Struct = Impl::Struct; diff --git a/rust/ql/lib/codeql/rust/elements/TokenTree.qll b/rust/ql/lib/codeql/rust/elements/TokenTree.qll index a8f13d07de4..1461db3dc0f 100644 --- a/rust/ql/lib/codeql/rust/elements/TokenTree.qll +++ b/rust/ql/lib/codeql/rust/elements/TokenTree.qll @@ -6,4 +6,10 @@ private import internal.TokenTreeImpl import codeql.rust.elements.AstNode +/** + * A TokenTree. For example: + * ```rust + * todo!() + * ``` + */ final class TokenTree = Impl::TokenTree; diff --git a/rust/ql/lib/codeql/rust/elements/Trait.qll b/rust/ql/lib/codeql/rust/elements/Trait.qll index f7cd5e2f773..377b9a1bce2 100644 --- a/rust/ql/lib/codeql/rust/elements/Trait.qll +++ b/rust/ql/lib/codeql/rust/elements/Trait.qll @@ -13,4 +13,10 @@ import codeql.rust.elements.TypeBoundList import codeql.rust.elements.Visibility import codeql.rust.elements.WhereClause +/** + * A Trait. For example: + * ```rust + * todo!() + * ``` + */ final class Trait = Impl::Trait; diff --git a/rust/ql/lib/codeql/rust/elements/TraitAlias.qll b/rust/ql/lib/codeql/rust/elements/TraitAlias.qll index ea2da753087..21d89531ed5 100644 --- a/rust/ql/lib/codeql/rust/elements/TraitAlias.qll +++ b/rust/ql/lib/codeql/rust/elements/TraitAlias.qll @@ -12,4 +12,10 @@ import codeql.rust.elements.TypeBoundList import codeql.rust.elements.Visibility import codeql.rust.elements.WhereClause +/** + * A TraitAlias. For example: + * ```rust + * todo!() + * ``` + */ final class TraitAlias = Impl::TraitAlias; diff --git a/rust/ql/lib/codeql/rust/elements/TryExpr.qll b/rust/ql/lib/codeql/rust/elements/TryExpr.qll index a2e9bed2042..9617f5c5463 100644 --- a/rust/ql/lib/codeql/rust/elements/TryExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/TryExpr.qll @@ -7,4 +7,10 @@ private import internal.TryExprImpl import codeql.rust.elements.Attr import codeql.rust.elements.Expr +/** + * A TryExpr. For example: + * ```rust + * todo!() + * ``` + */ final class TryExpr = Impl::TryExpr; diff --git a/rust/ql/lib/codeql/rust/elements/TupleField.qll b/rust/ql/lib/codeql/rust/elements/TupleField.qll index 21557ff2677..a7ad4706e8e 100644 --- a/rust/ql/lib/codeql/rust/elements/TupleField.qll +++ b/rust/ql/lib/codeql/rust/elements/TupleField.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Attr import codeql.rust.elements.TypeRef import codeql.rust.elements.Visibility +/** + * A TupleField. For example: + * ```rust + * todo!() + * ``` + */ final class TupleField = Impl::TupleField; diff --git a/rust/ql/lib/codeql/rust/elements/TupleFieldList.qll b/rust/ql/lib/codeql/rust/elements/TupleFieldList.qll index 36575f3dfe5..68294d7df7a 100644 --- a/rust/ql/lib/codeql/rust/elements/TupleFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/TupleFieldList.qll @@ -7,4 +7,10 @@ private import internal.TupleFieldListImpl import codeql.rust.elements.FieldList import codeql.rust.elements.TupleField +/** + * A TupleFieldList. For example: + * ```rust + * todo!() + * ``` + */ final class TupleFieldList = Impl::TupleFieldList; diff --git a/rust/ql/lib/codeql/rust/elements/TupleType.qll b/rust/ql/lib/codeql/rust/elements/TupleType.qll index 67f9b09f76c..a82799ee9de 100644 --- a/rust/ql/lib/codeql/rust/elements/TupleType.qll +++ b/rust/ql/lib/codeql/rust/elements/TupleType.qll @@ -6,4 +6,10 @@ private import internal.TupleTypeImpl import codeql.rust.elements.TypeRef +/** + * A TupleType. For example: + * ```rust + * todo!() + * ``` + */ final class TupleType = Impl::TupleType; diff --git a/rust/ql/lib/codeql/rust/elements/TypeAlias.qll b/rust/ql/lib/codeql/rust/elements/TypeAlias.qll index 94d33ec4d40..2f20a6c0ec6 100644 --- a/rust/ql/lib/codeql/rust/elements/TypeAlias.qll +++ b/rust/ql/lib/codeql/rust/elements/TypeAlias.qll @@ -15,4 +15,10 @@ import codeql.rust.elements.TypeRef import codeql.rust.elements.Visibility import codeql.rust.elements.WhereClause +/** + * A TypeAlias. For example: + * ```rust + * todo!() + * ``` + */ final class TypeAlias = Impl::TypeAlias; diff --git a/rust/ql/lib/codeql/rust/elements/TypeArg.qll b/rust/ql/lib/codeql/rust/elements/TypeArg.qll index da2246d9981..b93f0781adc 100644 --- a/rust/ql/lib/codeql/rust/elements/TypeArg.qll +++ b/rust/ql/lib/codeql/rust/elements/TypeArg.qll @@ -7,4 +7,10 @@ private import internal.TypeArgImpl import codeql.rust.elements.GenericArg import codeql.rust.elements.TypeRef +/** + * A TypeArg. For example: + * ```rust + * todo!() + * ``` + */ final class TypeArg = Impl::TypeArg; diff --git a/rust/ql/lib/codeql/rust/elements/TypeBound.qll b/rust/ql/lib/codeql/rust/elements/TypeBound.qll index b7b58d84a06..77990f6425b 100644 --- a/rust/ql/lib/codeql/rust/elements/TypeBound.qll +++ b/rust/ql/lib/codeql/rust/elements/TypeBound.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.GenericParamList import codeql.rust.elements.Lifetime import codeql.rust.elements.TypeRef +/** + * A TypeBound. For example: + * ```rust + * todo!() + * ``` + */ final class TypeBound = Impl::TypeBound; diff --git a/rust/ql/lib/codeql/rust/elements/TypeBoundList.qll b/rust/ql/lib/codeql/rust/elements/TypeBoundList.qll index 9c6d7f6a5d9..6f2107b9ddf 100644 --- a/rust/ql/lib/codeql/rust/elements/TypeBoundList.qll +++ b/rust/ql/lib/codeql/rust/elements/TypeBoundList.qll @@ -7,4 +7,10 @@ private import internal.TypeBoundListImpl import codeql.rust.elements.AstNode import codeql.rust.elements.TypeBound +/** + * A TypeBoundList. For example: + * ```rust + * todo!() + * ``` + */ final class TypeBoundList = Impl::TypeBoundList; diff --git a/rust/ql/lib/codeql/rust/elements/TypeParam.qll b/rust/ql/lib/codeql/rust/elements/TypeParam.qll index 5442823d870..8de967d4f91 100644 --- a/rust/ql/lib/codeql/rust/elements/TypeParam.qll +++ b/rust/ql/lib/codeql/rust/elements/TypeParam.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.Name import codeql.rust.elements.TypeBoundList import codeql.rust.elements.TypeRef +/** + * A TypeParam. For example: + * ```rust + * todo!() + * ``` + */ final class TypeParam = Impl::TypeParam; diff --git a/rust/ql/lib/codeql/rust/elements/Union.qll b/rust/ql/lib/codeql/rust/elements/Union.qll index 7b9eea1e8da..38a96aed38e 100644 --- a/rust/ql/lib/codeql/rust/elements/Union.qll +++ b/rust/ql/lib/codeql/rust/elements/Union.qll @@ -12,4 +12,10 @@ import codeql.rust.elements.RecordFieldList import codeql.rust.elements.Visibility import codeql.rust.elements.WhereClause +/** + * A Union. For example: + * ```rust + * todo!() + * ``` + */ final class Union = Impl::Union; diff --git a/rust/ql/lib/codeql/rust/elements/Use.qll b/rust/ql/lib/codeql/rust/elements/Use.qll index 5dfb3009ac8..7485018a975 100644 --- a/rust/ql/lib/codeql/rust/elements/Use.qll +++ b/rust/ql/lib/codeql/rust/elements/Use.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Item import codeql.rust.elements.UseTree import codeql.rust.elements.Visibility +/** + * A Use. For example: + * ```rust + * todo!() + * ``` + */ final class Use = Impl::Use; diff --git a/rust/ql/lib/codeql/rust/elements/UseTree.qll b/rust/ql/lib/codeql/rust/elements/UseTree.qll index 6ca982e73a8..ff57eccc951 100644 --- a/rust/ql/lib/codeql/rust/elements/UseTree.qll +++ b/rust/ql/lib/codeql/rust/elements/UseTree.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.Path import codeql.rust.elements.Rename import codeql.rust.elements.UseTreeList +/** + * A UseTree. For example: + * ```rust + * todo!() + * ``` + */ final class UseTree = Impl::UseTree; diff --git a/rust/ql/lib/codeql/rust/elements/UseTreeList.qll b/rust/ql/lib/codeql/rust/elements/UseTreeList.qll index 455bd7c3742..92202501028 100644 --- a/rust/ql/lib/codeql/rust/elements/UseTreeList.qll +++ b/rust/ql/lib/codeql/rust/elements/UseTreeList.qll @@ -7,4 +7,10 @@ private import internal.UseTreeListImpl import codeql.rust.elements.AstNode import codeql.rust.elements.UseTree +/** + * A UseTreeList. For example: + * ```rust + * todo!() + * ``` + */ final class UseTreeList = Impl::UseTreeList; diff --git a/rust/ql/lib/codeql/rust/elements/Variant.qll b/rust/ql/lib/codeql/rust/elements/Variant.qll index 2968155bc79..6100928696e 100644 --- a/rust/ql/lib/codeql/rust/elements/Variant.qll +++ b/rust/ql/lib/codeql/rust/elements/Variant.qll @@ -11,4 +11,10 @@ import codeql.rust.elements.FieldList import codeql.rust.elements.Name import codeql.rust.elements.Visibility +/** + * A Variant. For example: + * ```rust + * todo!() + * ``` + */ final class Variant = Impl::Variant; diff --git a/rust/ql/lib/codeql/rust/elements/VariantList.qll b/rust/ql/lib/codeql/rust/elements/VariantList.qll index 502f3eadddd..e0cf435c468 100644 --- a/rust/ql/lib/codeql/rust/elements/VariantList.qll +++ b/rust/ql/lib/codeql/rust/elements/VariantList.qll @@ -7,4 +7,10 @@ private import internal.VariantListImpl import codeql.rust.elements.AstNode import codeql.rust.elements.Variant +/** + * A VariantList. For example: + * ```rust + * todo!() + * ``` + */ final class VariantList = Impl::VariantList; diff --git a/rust/ql/lib/codeql/rust/elements/Visibility.qll b/rust/ql/lib/codeql/rust/elements/Visibility.qll index 32b161da10c..58db9b66fe2 100644 --- a/rust/ql/lib/codeql/rust/elements/Visibility.qll +++ b/rust/ql/lib/codeql/rust/elements/Visibility.qll @@ -7,4 +7,10 @@ private import internal.VisibilityImpl import codeql.rust.elements.AstNode import codeql.rust.elements.Path +/** + * A Visibility. For example: + * ```rust + * todo!() + * ``` + */ final class Visibility = Impl::Visibility; diff --git a/rust/ql/lib/codeql/rust/elements/WhereClause.qll b/rust/ql/lib/codeql/rust/elements/WhereClause.qll index f79c1fe0ae2..2f52bd3955f 100644 --- a/rust/ql/lib/codeql/rust/elements/WhereClause.qll +++ b/rust/ql/lib/codeql/rust/elements/WhereClause.qll @@ -7,4 +7,10 @@ private import internal.WhereClauseImpl import codeql.rust.elements.AstNode import codeql.rust.elements.WherePred +/** + * A WhereClause. For example: + * ```rust + * todo!() + * ``` + */ final class WhereClause = Impl::WhereClause; diff --git a/rust/ql/lib/codeql/rust/elements/WherePred.qll b/rust/ql/lib/codeql/rust/elements/WherePred.qll index 4c3259c5878..2300be0ad45 100644 --- a/rust/ql/lib/codeql/rust/elements/WherePred.qll +++ b/rust/ql/lib/codeql/rust/elements/WherePred.qll @@ -10,4 +10,10 @@ import codeql.rust.elements.Lifetime import codeql.rust.elements.TypeBoundList import codeql.rust.elements.TypeRef +/** + * A WherePred. For example: + * ```rust + * todo!() + * ``` + */ final class WherePred = Impl::WherePred; diff --git a/rust/ql/lib/codeql/rust/elements/WhileExpr.qll b/rust/ql/lib/codeql/rust/elements/WhileExpr.qll index b5a92625379..9dcbe9c6346 100644 --- a/rust/ql/lib/codeql/rust/elements/WhileExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/WhileExpr.qll @@ -9,4 +9,10 @@ import codeql.rust.elements.BlockExpr import codeql.rust.elements.Expr import codeql.rust.elements.Label +/** + * A WhileExpr. For example: + * ```rust + * todo!() + * ``` + */ final class WhileExpr = Impl::WhileExpr; diff --git a/rust/ql/lib/codeql/rust/elements/internal/AbiImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/AbiImpl.qll index 96b0614e920..c0af077785f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/AbiImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/AbiImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Abi * be referenced directly. */ module Impl { + /** + * A Abi. For example: + * ```rust + * todo!() + * ``` + */ class Abi extends Generated::Abi { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ArgListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ArgListImpl.qll index e4a5453ae6d..af47a245980 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ArgListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ArgListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ArgList * be referenced directly. */ module Impl { + /** + * A ArgList. For example: + * ```rust + * todo!() + * ``` + */ class ArgList extends Generated::ArgList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ArrayTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ArrayTypeImpl.qll index 9f9dbd3ee53..d1ff17da78d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ArrayTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ArrayTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ArrayType * be referenced directly. */ module Impl { + /** + * A ArrayType. For example: + * ```rust + * todo!() + * ``` + */ class ArrayType extends Generated::ArrayType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/AssocItemImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/AssocItemImpl.qll index c6fe870c4c3..d4c871249b4 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/AssocItemImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/AssocItemImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.AssocItem * be referenced directly. */ module Impl { + /** + * A AssocItem. For example: + * ```rust + * todo!() + * ``` + */ class AssocItem extends Generated::AssocItem { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/AssocItemListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/AssocItemListImpl.qll index fe80fb9718e..4ec980ac4d4 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/AssocItemListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/AssocItemListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.AssocItemList * be referenced directly. */ module Impl { + /** + * A AssocItemList. For example: + * ```rust + * todo!() + * ``` + */ class AssocItemList extends Generated::AssocItemList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll index c9e460369ed..075188ac0bd 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.AssocTypeArg * be referenced directly. */ module Impl { + /** + * A AssocTypeArg. For example: + * ```rust + * todo!() + * ``` + */ class AssocTypeArg extends Generated::AssocTypeArg { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/AttrImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/AttrImpl.qll index b8322ce402e..afdac06f558 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/AttrImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/AttrImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Attr * be referenced directly. */ module Impl { + /** + * A Attr. For example: + * ```rust + * todo!() + * ``` + */ class Attr extends Generated::Attr { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ClosureBinderImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ClosureBinderImpl.qll index 62393ea90ae..e8493543898 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ClosureBinderImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ClosureBinderImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ClosureBinder * be referenced directly. */ module Impl { + /** + * A ClosureBinder. For example: + * ```rust + * todo!() + * ``` + */ class ClosureBinder extends Generated::ClosureBinder { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ConstArgImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ConstArgImpl.qll index 1bbad2608d8..c66296be9c4 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ConstArgImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ConstArgImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ConstArg * be referenced directly. */ module Impl { + /** + * A ConstArg. For example: + * ```rust + * todo!() + * ``` + */ class ConstArg extends Generated::ConstArg { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ConstImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ConstImpl.qll index 8e89af434ee..b312e791d5e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ConstImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ConstImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Const * be referenced directly. */ module Impl { + /** + * A Const. For example: + * ```rust + * todo!() + * ``` + */ class Const extends Generated::Const { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ConstParamImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ConstParamImpl.qll index 15248ed53a4..72fcf276947 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ConstParamImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ConstParamImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ConstParam * be referenced directly. */ module Impl { + /** + * A ConstParam. For example: + * ```rust + * todo!() + * ``` + */ class ConstParam extends Generated::ConstParam { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/DynTraitTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/DynTraitTypeImpl.qll index ef624527fa6..bba5a65eebd 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/DynTraitTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/DynTraitTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.DynTraitType * be referenced directly. */ module Impl { + /** + * A DynTraitType. For example: + * ```rust + * todo!() + * ``` + */ class DynTraitType extends Generated::DynTraitType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/EnumImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/EnumImpl.qll index cccf603e7a0..bef9d3da903 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/EnumImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/EnumImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Enum * be referenced directly. */ module Impl { + /** + * A Enum. For example: + * ```rust + * todo!() + * ``` + */ class Enum extends Generated::Enum { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ExternBlockImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ExternBlockImpl.qll index b65475196fd..0bd734b8835 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ExternBlockImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ExternBlockImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ExternBlock * be referenced directly. */ module Impl { + /** + * A ExternBlock. For example: + * ```rust + * todo!() + * ``` + */ class ExternBlock extends Generated::ExternBlock { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ExternCrateImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ExternCrateImpl.qll index 146a574519e..6c219b20d79 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ExternCrateImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ExternCrateImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ExternCrate * be referenced directly. */ module Impl { + /** + * A ExternCrate. For example: + * ```rust + * todo!() + * ``` + */ class ExternCrate extends Generated::ExternCrate { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ExternItemImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ExternItemImpl.qll index 0f5ac310cb2..beabbf706ee 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ExternItemImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ExternItemImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ExternItem * be referenced directly. */ module Impl { + /** + * A ExternItem. For example: + * ```rust + * todo!() + * ``` + */ class ExternItem extends Generated::ExternItem { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ExternItemListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ExternItemListImpl.qll index beb3452f894..255074a9bf9 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ExternItemListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ExternItemListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ExternItemList * be referenced directly. */ module Impl { + /** + * A ExternItemList. For example: + * ```rust + * todo!() + * ``` + */ class ExternItemList extends Generated::ExternItemList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/FieldListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/FieldListImpl.qll index dc843147dbf..8d718648410 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/FieldListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/FieldListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.FieldList * be referenced directly. */ module Impl { + /** + * A FieldList. For example: + * ```rust + * todo!() + * ``` + */ class FieldList extends Generated::FieldList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/FnPtrTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/FnPtrTypeImpl.qll index 55b5e30c8fb..63c7420cf33 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/FnPtrTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/FnPtrTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.FnPtrType * be referenced directly. */ module Impl { + /** + * A FnPtrType. For example: + * ```rust + * todo!() + * ``` + */ class FnPtrType extends Generated::FnPtrType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ForExprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ForExprImpl.qll index f3add3e4c14..a196a6802e9 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ForExprImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ForExprImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ForExpr * be referenced directly. */ module Impl { + /** + * A ForExpr. For example: + * ```rust + * todo!() + * ``` + */ class ForExpr extends Generated::ForExpr { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ForTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ForTypeImpl.qll index 9a0dc21fcdf..d6465a76dc5 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ForTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ForTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ForType * be referenced directly. */ module Impl { + /** + * A ForType. For example: + * ```rust + * todo!() + * ``` + */ class ForType extends Generated::ForType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll index 8f3456adab7..1b6c2e027b3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.FormatArgsArg * be referenced directly. */ module Impl { + /** + * A FormatArgsArg. For example: + * ```rust + * todo!() + * ``` + */ class FormatArgsArg extends Generated::FormatArgsArg { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsExprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/FormatArgsExprImpl.qll index 1a8e1da09a9..0cf47a9ed1f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsExprImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/FormatArgsExprImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.FormatArgsExpr * be referenced directly. */ module Impl { + /** + * A FormatArgsExpr. For example: + * ```rust + * todo!() + * ``` + */ class FormatArgsExpr extends Generated::FormatArgsExpr { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/GenericArgImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/GenericArgImpl.qll index 9705b928c4e..9d9e3561472 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/GenericArgImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/GenericArgImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.GenericArg * be referenced directly. */ module Impl { + /** + * A GenericArg. For example: + * ```rust + * todo!() + * ``` + */ class GenericArg extends Generated::GenericArg { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/GenericParamImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/GenericParamImpl.qll index 5a1d69c15a1..28027026ae8 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/GenericParamImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/GenericParamImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.GenericParam * be referenced directly. */ module Impl { + /** + * A GenericParam. For example: + * ```rust + * todo!() + * ``` + */ class GenericParam extends Generated::GenericParam { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/GenericParamListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/GenericParamListImpl.qll index ef85a60f6ac..a9e9004e4c4 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/GenericParamListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/GenericParamListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.GenericParamList * be referenced directly. */ module Impl { + /** + * A GenericParamList. For example: + * ```rust + * todo!() + * ``` + */ class GenericParamList extends Generated::GenericParamList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ImplImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ImplImpl.qll index f6cef19ba38..b1918d16e56 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ImplImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ImplImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Impl * be referenced directly. */ module Impl { + /** + * A Impl. For example: + * ```rust + * todo!() + * ``` + */ class Impl extends Generated::Impl { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ImplTraitTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ImplTraitTypeImpl.qll index 1a31deee39f..b0aaa982998 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ImplTraitTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ImplTraitTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ImplTraitType * be referenced directly. */ module Impl { + /** + * A ImplTraitType. For example: + * ```rust + * todo!() + * ``` + */ class ImplTraitType extends Generated::ImplTraitType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/InferTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/InferTypeImpl.qll index f9896fcb470..b29406661ba 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/InferTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/InferTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.InferType * be referenced directly. */ module Impl { + /** + * A InferType. For example: + * ```rust + * todo!() + * ``` + */ class InferType extends Generated::InferType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ItemImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ItemImpl.qll index 8a24585ee7e..1a453671cbf 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ItemImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ItemImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Item * be referenced directly. */ module Impl { + /** + * A Item. For example: + * ```rust + * todo!() + * ``` + */ class Item extends Generated::Item { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ItemListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ItemListImpl.qll index b4d47c5096c..668bf039eb6 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ItemListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ItemListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ItemList * be referenced directly. */ module Impl { + /** + * A ItemList. For example: + * ```rust + * todo!() + * ``` + */ class ItemList extends Generated::ItemList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/LetElseImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/LetElseImpl.qll index 586566964f5..2399964cf1a 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/LetElseImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/LetElseImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.LetElse * be referenced directly. */ module Impl { + /** + * A LetElse. For example: + * ```rust + * todo!() + * ``` + */ class LetElse extends Generated::LetElse { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/LifetimeArgImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/LifetimeArgImpl.qll index 183a8ef6540..d4f0373cda3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/LifetimeArgImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/LifetimeArgImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.LifetimeArg * be referenced directly. */ module Impl { + /** + * A LifetimeArg. For example: + * ```rust + * todo!() + * ``` + */ class LifetimeArg extends Generated::LifetimeArg { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/LifetimeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/LifetimeImpl.qll index fdad40216b0..3eb13ac87e5 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/LifetimeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/LifetimeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Lifetime * be referenced directly. */ module Impl { + /** + * A Lifetime. For example: + * ```rust + * todo!() + * ``` + */ class Lifetime extends Generated::Lifetime { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/LifetimeParamImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/LifetimeParamImpl.qll index c59b3d521a0..e4918e4cf56 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/LifetimeParamImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/LifetimeParamImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.LifetimeParam * be referenced directly. */ module Impl { + /** + * A LifetimeParam. For example: + * ```rust + * todo!() + * ``` + */ class LifetimeParam extends Generated::LifetimeParam { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MacroCallImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MacroCallImpl.qll index 96ef416265f..76fcd7645a6 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MacroCallImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MacroCallImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MacroCall * be referenced directly. */ module Impl { + /** + * A MacroCall. For example: + * ```rust + * todo!() + * ``` + */ class MacroCall extends Generated::MacroCall { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MacroDefImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MacroDefImpl.qll index 04eb65db260..17d0293b108 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MacroDefImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MacroDefImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MacroDef * be referenced directly. */ module Impl { + /** + * A MacroDef. For example: + * ```rust + * todo!() + * ``` + */ class MacroDef extends Generated::MacroDef { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MacroExprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MacroExprImpl.qll index 52b8840f6d9..42c46e9e60b 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MacroExprImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MacroExprImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MacroExpr * be referenced directly. */ module Impl { + /** + * A MacroExpr. For example: + * ```rust + * todo!() + * ``` + */ class MacroExpr extends Generated::MacroExpr { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MacroPatImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MacroPatImpl.qll index 2a78ee8f468..70c056fa5c1 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MacroPatImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MacroPatImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MacroPat * be referenced directly. */ module Impl { + /** + * A MacroPat. For example: + * ```rust + * todo!() + * ``` + */ class MacroPat extends Generated::MacroPat { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MacroRulesImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MacroRulesImpl.qll index 493d8eb1c27..ca0051dce8d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MacroRulesImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MacroRulesImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MacroRules * be referenced directly. */ module Impl { + /** + * A MacroRules. For example: + * ```rust + * todo!() + * ``` + */ class MacroRules extends Generated::MacroRules { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MacroTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MacroTypeImpl.qll index 5b50b4d795e..6feb1321888 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MacroTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MacroTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MacroType * be referenced directly. */ module Impl { + /** + * A MacroType. For example: + * ```rust + * todo!() + * ``` + */ class MacroType extends Generated::MacroType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MatchArmListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MatchArmListImpl.qll index 9575a4747f9..5e1ac06282a 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MatchArmListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MatchArmListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MatchArmList * be referenced directly. */ module Impl { + /** + * A MatchArmList. For example: + * ```rust + * todo!() + * ``` + */ class MatchArmList extends Generated::MatchArmList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MatchGuardImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MatchGuardImpl.qll index a810c603e27..e4bc039ee53 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MatchGuardImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MatchGuardImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.MatchGuard * be referenced directly. */ module Impl { + /** + * A MatchGuard. For example: + * ```rust + * todo!() + * ``` + */ class MatchGuard extends Generated::MatchGuard { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/MetaImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MetaImpl.qll index e3b36f05d05..1e6b30b6249 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/MetaImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/MetaImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Meta * be referenced directly. */ module Impl { + /** + * A Meta. For example: + * ```rust + * todo!() + * ``` + */ class Meta extends Generated::Meta { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/NameImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/NameImpl.qll index 8d788126ae7..672f29e2455 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/NameImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/NameImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Name * be referenced directly. */ module Impl { + /** + * A Name. For example: + * ```rust + * todo!() + * ``` + */ class Name extends Generated::Name { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/NameRefImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/NameRefImpl.qll index b663b59d93a..708e6d3e03f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/NameRefImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/NameRefImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.NameRef * be referenced directly. */ module Impl { + /** + * A NameRef. For example: + * ```rust + * todo!() + * ``` + */ class NameRef extends Generated::NameRef { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/NeverTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/NeverTypeImpl.qll index fa201b2b5b7..9c04237f38c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/NeverTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/NeverTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.NeverType * be referenced directly. */ module Impl { + /** + * A NeverType. For example: + * ```rust + * todo!() + * ``` + */ class NeverType extends Generated::NeverType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ParamImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ParamImpl.qll index 89c346e6969..7015d097e9f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ParamImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ParamImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Param * be referenced directly. */ module Impl { + /** + * A Param. For example: + * ```rust + * todo!() + * ``` + */ class Param extends Generated::Param { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ParamListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ParamListImpl.qll index 97ba6eaa609..e31c2734355 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ParamListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ParamListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ParamList * be referenced directly. */ module Impl { + /** + * A ParamList. For example: + * ```rust + * todo!() + * ``` + */ class ParamList extends Generated::ParamList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ParenExprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ParenExprImpl.qll index acabc632d56..98c3cab9267 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ParenExprImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ParenExprImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ParenExpr * be referenced directly. */ module Impl { + /** + * A ParenExpr. For example: + * ```rust + * todo!() + * ``` + */ class ParenExpr extends Generated::ParenExpr { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ParenPatImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ParenPatImpl.qll index 9e2ff4d698e..cdba455451c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ParenPatImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ParenPatImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ParenPat * be referenced directly. */ module Impl { + /** + * A ParenPat. For example: + * ```rust + * todo!() + * ``` + */ class ParenPat extends Generated::ParenPat { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ParenTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ParenTypeImpl.qll index 145a84d7244..ab49c9c4fcf 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ParenTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ParenTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ParenType * be referenced directly. */ module Impl { + /** + * A ParenType. For example: + * ```rust + * todo!() + * ``` + */ class ParenType extends Generated::ParenType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/PathSegmentImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/PathSegmentImpl.qll index d282d0e2426..cc3f669dd5d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/PathSegmentImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/PathSegmentImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.PathSegment * be referenced directly. */ module Impl { + /** + * A PathSegment. For example: + * ```rust + * todo!() + * ``` + */ class PathSegment extends Generated::PathSegment { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/PathTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/PathTypeImpl.qll index 8eddc4c5dda..74fa536e08b 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/PathTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/PathTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.PathType * be referenced directly. */ module Impl { + /** + * A PathType. For example: + * ```rust + * todo!() + * ``` + */ class PathType extends Generated::PathType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/PtrTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/PtrTypeImpl.qll index c968bdeadc7..95c558cdb81 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/PtrTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/PtrTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.PtrType * be referenced directly. */ module Impl { + /** + * A PtrType. For example: + * ```rust + * todo!() + * ``` + */ class PtrType extends Generated::PtrType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RecordExprFieldListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RecordExprFieldListImpl.qll index 91eaff6654d..cc93f5fa8a6 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RecordExprFieldListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RecordExprFieldListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.RecordExprFieldList * be referenced directly. */ module Impl { + /** + * A RecordExprFieldList. For example: + * ```rust + * todo!() + * ``` + */ class RecordExprFieldList extends Generated::RecordExprFieldList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RecordFieldImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RecordFieldImpl.qll index ba3b319383e..5e886e469ac 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RecordFieldImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RecordFieldImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.RecordField * be referenced directly. */ module Impl { + /** + * A RecordField. For example: + * ```rust + * todo!() + * ``` + */ class RecordField extends Generated::RecordField { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RecordFieldListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RecordFieldListImpl.qll index 34fb21e5ce2..732cecf0065 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RecordFieldListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RecordFieldListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.RecordFieldList * be referenced directly. */ module Impl { + /** + * A RecordFieldList. For example: + * ```rust + * todo!() + * ``` + */ class RecordFieldList extends Generated::RecordFieldList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RecordPatFieldListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RecordPatFieldListImpl.qll index 2a97fdadc0f..d0a706bd198 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RecordPatFieldListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RecordPatFieldListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.RecordPatFieldList * be referenced directly. */ module Impl { + /** + * A RecordPatFieldList. For example: + * ```rust + * todo!() + * ``` + */ class RecordPatFieldList extends Generated::RecordPatFieldList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RefTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RefTypeImpl.qll index 87aadf10fa0..c473ec2e8ef 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RefTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RefTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.RefType * be referenced directly. */ module Impl { + /** + * A RefType. For example: + * ```rust + * todo!() + * ``` + */ class RefType extends Generated::RefType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RenameImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RenameImpl.qll index 18ed41b60ff..99aead7ffaa 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RenameImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RenameImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Rename * be referenced directly. */ module Impl { + /** + * A Rename. For example: + * ```rust + * todo!() + * ``` + */ class Rename extends Generated::Rename { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RestPatImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RestPatImpl.qll index 82a08884ccf..bd483e4ba9a 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RestPatImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RestPatImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.RestPat * be referenced directly. */ module Impl { + /** + * A RestPat. For example: + * ```rust + * todo!() + * ``` + */ class RestPat extends Generated::RestPat { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/RetTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/RetTypeImpl.qll index cc45ae8adad..9fcda02c6e6 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/RetTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/RetTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.RetType * be referenced directly. */ module Impl { + /** + * A RetType. For example: + * ```rust + * todo!() + * ``` + */ class RetType extends Generated::RetType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/ReturnTypeSyntaxImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ReturnTypeSyntaxImpl.qll index 4c55c27de6f..3ecfd51816c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/ReturnTypeSyntaxImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/ReturnTypeSyntaxImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.ReturnTypeSyntax * be referenced directly. */ module Impl { + /** + * A ReturnTypeSyntax. For example: + * ```rust + * todo!() + * ``` + */ class ReturnTypeSyntax extends Generated::ReturnTypeSyntax { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/SelfParamImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/SelfParamImpl.qll index 65543aea0ad..2be3b75ac47 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/SelfParamImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/SelfParamImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.SelfParam * be referenced directly. */ module Impl { + /** + * A SelfParam. For example: + * ```rust + * todo!() + * ``` + */ class SelfParam extends Generated::SelfParam { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/SliceTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/SliceTypeImpl.qll index eea9c5c2655..ba7146aad7c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/SliceTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/SliceTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.SliceType * be referenced directly. */ module Impl { + /** + * A SliceType. For example: + * ```rust + * todo!() + * ``` + */ class SliceType extends Generated::SliceType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/SourceFileImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/SourceFileImpl.qll index 8a8de59d87c..38acafaacf4 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/SourceFileImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/SourceFileImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.SourceFile * be referenced directly. */ module Impl { + /** + * A SourceFile. For example: + * ```rust + * todo!() + * ``` + */ class SourceFile extends Generated::SourceFile { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/StaticImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/StaticImpl.qll index 6abb28bbc77..69cad71522b 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/StaticImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/StaticImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Static * be referenced directly. */ module Impl { + /** + * A Static. For example: + * ```rust + * todo!() + * ``` + */ class Static extends Generated::Static { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/StmtListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/StmtListImpl.qll index d4a15e8a28e..8bb9fb3ea0e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/StmtListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/StmtListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.StmtList * be referenced directly. */ module Impl { + /** + * A StmtList. For example: + * ```rust + * todo!() + * ``` + */ class StmtList extends Generated::StmtList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/StructImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/StructImpl.qll index 2639efd5761..ddd1189658d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/StructImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/StructImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Struct * be referenced directly. */ module Impl { + /** + * A Struct. For example: + * ```rust + * todo!() + * ``` + */ class Struct extends Generated::Struct { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TokenTreeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TokenTreeImpl.qll index 9719f6267d1..111613deac3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TokenTreeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TokenTreeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TokenTree * be referenced directly. */ module Impl { + /** + * A TokenTree. For example: + * ```rust + * todo!() + * ``` + */ class TokenTree extends Generated::TokenTree { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TraitAliasImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TraitAliasImpl.qll index 2e581ba7507..56071483928 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TraitAliasImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TraitAliasImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TraitAlias * be referenced directly. */ module Impl { + /** + * A TraitAlias. For example: + * ```rust + * todo!() + * ``` + */ class TraitAlias extends Generated::TraitAlias { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TraitImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TraitImpl.qll index fd9bf05367d..850224743da 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TraitImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TraitImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Trait * be referenced directly. */ module Impl { + /** + * A Trait. For example: + * ```rust + * todo!() + * ``` + */ class Trait extends Generated::Trait { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TryExprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TryExprImpl.qll index 1f348cb2422..be694161dc7 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TryExprImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TryExprImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TryExpr * be referenced directly. */ module Impl { + /** + * A TryExpr. For example: + * ```rust + * todo!() + * ``` + */ class TryExpr extends Generated::TryExpr { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TupleFieldImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TupleFieldImpl.qll index 823b5ab6e2e..7f9d23b1f5e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TupleFieldImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TupleFieldImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TupleField * be referenced directly. */ module Impl { + /** + * A TupleField. For example: + * ```rust + * todo!() + * ``` + */ class TupleField extends Generated::TupleField { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TupleFieldListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TupleFieldListImpl.qll index fe48612c1f3..1065853b735 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TupleFieldListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TupleFieldListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TupleFieldList * be referenced directly. */ module Impl { + /** + * A TupleFieldList. For example: + * ```rust + * todo!() + * ``` + */ class TupleFieldList extends Generated::TupleFieldList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TupleTypeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TupleTypeImpl.qll index 44bf5175a12..69ac32d20e4 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TupleTypeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TupleTypeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TupleType * be referenced directly. */ module Impl { + /** + * A TupleType. For example: + * ```rust + * todo!() + * ``` + */ class TupleType extends Generated::TupleType { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TypeAliasImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TypeAliasImpl.qll index 7085937b2dc..e8553da37a0 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TypeAliasImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TypeAliasImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TypeAlias * be referenced directly. */ module Impl { + /** + * A TypeAlias. For example: + * ```rust + * todo!() + * ``` + */ class TypeAlias extends Generated::TypeAlias { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TypeArgImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TypeArgImpl.qll index 23eac7328ee..f48c2c50dbe 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TypeArgImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TypeArgImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TypeArg * be referenced directly. */ module Impl { + /** + * A TypeArg. For example: + * ```rust + * todo!() + * ``` + */ class TypeArg extends Generated::TypeArg { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TypeBoundImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TypeBoundImpl.qll index e5eca26b6ba..fea226dd742 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TypeBoundImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TypeBoundImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TypeBound * be referenced directly. */ module Impl { + /** + * A TypeBound. For example: + * ```rust + * todo!() + * ``` + */ class TypeBound extends Generated::TypeBound { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TypeBoundListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TypeBoundListImpl.qll index d9776797f5a..bbd38ee7371 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TypeBoundListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TypeBoundListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TypeBoundList * be referenced directly. */ module Impl { + /** + * A TypeBoundList. For example: + * ```rust + * todo!() + * ``` + */ class TypeBoundList extends Generated::TypeBoundList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/TypeParamImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/TypeParamImpl.qll index c7a6b39bbae..1581d2ec3c6 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/TypeParamImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/TypeParamImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.TypeParam * be referenced directly. */ module Impl { + /** + * A TypeParam. For example: + * ```rust + * todo!() + * ``` + */ class TypeParam extends Generated::TypeParam { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/UnionImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/UnionImpl.qll index c64672ea889..dc850eac4d1 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/UnionImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/UnionImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Union * be referenced directly. */ module Impl { + /** + * A Union. For example: + * ```rust + * todo!() + * ``` + */ class Union extends Generated::Union { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/UseImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/UseImpl.qll index 790647c95b4..3b45ab46439 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/UseImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/UseImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Use * be referenced directly. */ module Impl { + /** + * A Use. For example: + * ```rust + * todo!() + * ``` + */ class Use extends Generated::Use { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/UseTreeImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/UseTreeImpl.qll index 9a0291dbf5d..39d693400d7 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/UseTreeImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/UseTreeImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.UseTree * be referenced directly. */ module Impl { + /** + * A UseTree. For example: + * ```rust + * todo!() + * ``` + */ class UseTree extends Generated::UseTree { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/UseTreeListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/UseTreeListImpl.qll index 0ff91387483..eb4689c663d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/UseTreeListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/UseTreeListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.UseTreeList * be referenced directly. */ module Impl { + /** + * A UseTreeList. For example: + * ```rust + * todo!() + * ``` + */ class UseTreeList extends Generated::UseTreeList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/VariantImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/VariantImpl.qll index 76212639804..e58f32e0149 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/VariantImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/VariantImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Variant * be referenced directly. */ module Impl { + /** + * A Variant. For example: + * ```rust + * todo!() + * ``` + */ class Variant extends Generated::Variant { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/VariantListImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/VariantListImpl.qll index c547b287030..deff6d7d196 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/VariantListImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/VariantListImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.VariantList * be referenced directly. */ module Impl { + /** + * A VariantList. For example: + * ```rust + * todo!() + * ``` + */ class VariantList extends Generated::VariantList { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll index ad39f66286a..0e7f79cd243 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.Visibility * be referenced directly. */ module Impl { + /** + * A Visibility. For example: + * ```rust + * todo!() + * ``` + */ class Visibility extends Generated::Visibility { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/WhereClauseImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/WhereClauseImpl.qll index 0b16d873808..40f01ae51cc 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/WhereClauseImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/WhereClauseImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.WhereClause * be referenced directly. */ module Impl { + /** + * A WhereClause. For example: + * ```rust + * todo!() + * ``` + */ class WhereClause extends Generated::WhereClause { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/WherePredImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/WherePredImpl.qll index 95e0c3ad2a5..386a864eaf0 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/WherePredImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/WherePredImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.WherePred * be referenced directly. */ module Impl { + /** + * A WherePred. For example: + * ```rust + * todo!() + * ``` + */ class WherePred extends Generated::WherePred { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/WhileExprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/WhileExprImpl.qll index fd131754108..647864d4659 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/WhileExprImpl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/WhileExprImpl.qll @@ -12,5 +12,11 @@ private import codeql.rust.elements.internal.generated.WhileExpr * be referenced directly. */ module Impl { + /** + * A WhileExpr. For example: + * ```rust + * todo!() + * ``` + */ class WhileExpr extends Generated::WhileExpr { } } diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Abi.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Abi.qll index 1b80e307341..f16f5ae4b31 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Abi.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Abi.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A Abi. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Abi` class directly. * Use the subclass `Abi`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ArgList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ArgList.qll index 8fb3a91cb30..cd5334aedde 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ArgList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ArgList.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.Expr */ module Generated { /** + * A ArgList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ArgList` class directly. * Use the subclass `ArgList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ArrayType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ArrayType.qll index 2199cd3c14a..6e4ae1314ce 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ArrayType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ArrayType.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A ArrayType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ArrayType` class directly. * Use the subclass `ArrayType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItem.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItem.qll index 1789ede2b27..aadca24997a 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItem.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItem.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A AssocItem. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::AssocItem` class directly. * Use the subclass `AssocItem`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItemList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItemList.qll index 6fe47b4205f..9dac48242c3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItemList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/AssocItemList.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.Attr */ module Generated { /** + * A AssocItemList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::AssocItemList` class directly. * Use the subclass `AssocItemList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll index 1e1b102232b..940e76ebbbc 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll @@ -22,6 +22,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A AssocTypeArg. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::AssocTypeArg` class directly. * Use the subclass `AssocTypeArg`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Attr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Attr.qll index 55207effe44..00784693f7d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Attr.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Attr.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.Meta */ module Generated { /** + * A Attr. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Attr` class directly. * Use the subclass `Attr`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ClosureBinder.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ClosureBinder.qll index 61938ab3d84..20c26e455c7 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ClosureBinder.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ClosureBinder.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.GenericParamList */ module Generated { /** + * A ClosureBinder. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ClosureBinder` class directly. * Use the subclass `ClosureBinder`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Const.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Const.qll index 7be93018cba..37c3b55204d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Const.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Const.qll @@ -20,6 +20,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A Const. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Const` class directly. * Use the subclass `Const`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ConstArg.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ConstArg.qll index 5fc43e76704..153a4bc16b7 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ConstArg.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ConstArg.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.GenericArgImpl::Impl as GenericArgImpl */ module Generated { /** + * A ConstArg. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ConstArg` class directly. * Use the subclass `ConstArg`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ConstParam.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ConstParam.qll index 1d8fd63914a..c4f6cfa022d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ConstParam.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ConstParam.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A ConstParam. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ConstParam` class directly. * Use the subclass `ConstParam`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/DynTraitType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/DynTraitType.qll index ad0216f831a..acd35715487 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/DynTraitType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/DynTraitType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A DynTraitType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::DynTraitType` class directly. * Use the subclass `DynTraitType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Enum.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Enum.qll index 118e415ab10..9c7c3bc331f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Enum.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Enum.qll @@ -20,6 +20,10 @@ import codeql.rust.elements.WhereClause */ module Generated { /** + * A Enum. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Enum` class directly. * Use the subclass `Enum`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternBlock.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternBlock.qll index b6f1c8f01e9..f259e509c1e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternBlock.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternBlock.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.internal.ItemImpl::Impl as ItemImpl */ module Generated { /** + * A ExternBlock. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ExternBlock` class directly. * Use the subclass `ExternBlock`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternCrate.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternCrate.qll index c8a8686ffbe..b3518993cf3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternCrate.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternCrate.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A ExternCrate. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ExternCrate` class directly. * Use the subclass `ExternCrate`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItem.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItem.qll index 7f75df3cbdf..8756b707608 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItem.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItem.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A ExternItem. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ExternItem` class directly. * Use the subclass `ExternItem`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItemList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItemList.qll index f4d9e85ab9f..bffae8deb81 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItemList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ExternItemList.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.ExternItem */ module Generated { /** + * A ExternItemList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ExternItemList` class directly. * Use the subclass `ExternItemList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/FieldList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/FieldList.qll index fdf7bbbf085..3c386c8d957 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/FieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/FieldList.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A FieldList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::FieldList` class directly. * Use the subclass `FieldList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/FnPtrType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/FnPtrType.qll index 0a472d2cd9a..4f8f2feb07c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/FnPtrType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/FnPtrType.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A FnPtrType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::FnPtrType` class directly. * Use the subclass `FnPtrType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ForExpr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ForExpr.qll index b9890193682..dc5f2d34d3e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ForExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ForExpr.qll @@ -19,6 +19,10 @@ import codeql.rust.elements.Pat */ module Generated { /** + * A ForExpr. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ForExpr` class directly. * Use the subclass `ForExpr`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ForType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ForType.qll index 9aa61f5ab25..0230cd6cd44 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ForType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ForType.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A ForType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ForType` class directly. * Use the subclass `ForType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll index d3d94ef2a43..0c78bd03f88 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.Name */ module Generated { /** + * A FormatArgsArg. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::FormatArgsArg` class directly. * Use the subclass `FormatArgsArg`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll index 52c684eba56..7fe088e2541 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.FormatArgsArg */ module Generated { /** + * A FormatArgsExpr. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::FormatArgsExpr` class directly. * Use the subclass `FormatArgsExpr`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/GenericArg.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/GenericArg.qll index 7de1e7107dc..05227971de1 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/GenericArg.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/GenericArg.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A GenericArg. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::GenericArg` class directly. * Use the subclass `GenericArg`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParam.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParam.qll index 50fec6d0dcb..56532c2a85e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParam.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParam.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A GenericParam. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::GenericParam` class directly. * Use the subclass `GenericParam`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParamList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParamList.qll index 220727c991c..3d726fa85bc 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParamList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/GenericParamList.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.GenericParam */ module Generated { /** + * A GenericParamList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::GenericParamList` class directly. * Use the subclass `GenericParamList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Impl.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Impl.qll index 1dd9845be80..1b99ed4745b 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Impl.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Impl.qll @@ -20,6 +20,10 @@ import codeql.rust.elements.WhereClause */ module Generated { /** + * A Impl. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Impl` class directly. * Use the subclass `Impl`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ImplTraitType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ImplTraitType.qll index 083d095fa0c..1346e89d125 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ImplTraitType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ImplTraitType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A ImplTraitType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ImplTraitType` class directly. * Use the subclass `ImplTraitType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/InferType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/InferType.qll index 2861915a4b9..09c8169a0b3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/InferType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/InferType.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A InferType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::InferType` class directly. * Use the subclass `InferType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Item.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Item.qll index 184a913560c..a51bc363410 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Item.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Item.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.StmtImpl::Impl as StmtImpl */ module Generated { /** + * A Item. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Item` class directly. * Use the subclass `Item`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ItemList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ItemList.qll index 34dfd43217c..7205dbc6bef 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ItemList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ItemList.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.Item */ module Generated { /** + * A ItemList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ItemList` class directly. * Use the subclass `ItemList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/LetElse.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/LetElse.qll index c4157e5fc1f..69c89f1b3b5 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/LetElse.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/LetElse.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.BlockExpr */ module Generated { /** + * A LetElse. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::LetElse` class directly. * Use the subclass `LetElse`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Lifetime.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Lifetime.qll index 76e0f846504..2830b84d406 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Lifetime.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Lifetime.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A Lifetime. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Lifetime` class directly. * Use the subclass `Lifetime`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeArg.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeArg.qll index d43c5eb8734..38f66b06f2f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeArg.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeArg.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.Lifetime */ module Generated { /** + * A LifetimeArg. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::LifetimeArg` class directly. * Use the subclass `LifetimeArg`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeParam.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeParam.qll index db88db9d800..7bf2d05b086 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeParam.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/LifetimeParam.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.TypeBoundList */ module Generated { /** + * A LifetimeParam. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::LifetimeParam` class directly. * Use the subclass `LifetimeParam`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroCall.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroCall.qll index 6ae26b33769..30717a1a391 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroCall.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroCall.qll @@ -19,6 +19,10 @@ import codeql.rust.elements.TokenTree */ module Generated { /** + * A MacroCall. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MacroCall` class directly. * Use the subclass `MacroCall`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroDef.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroDef.qll index b0b4f288cf5..8f4b7e0d8a4 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroDef.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroDef.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A MacroDef. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MacroDef` class directly. * Use the subclass `MacroDef`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroExpr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroExpr.qll index 9ac002406da..2a986228abd 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroExpr.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.MacroCall */ module Generated { /** + * A MacroExpr. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MacroExpr` class directly. * Use the subclass `MacroExpr`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroPat.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroPat.qll index 2eabab34fbd..79a261adb09 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroPat.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroPat.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.PatImpl::Impl as PatImpl */ module Generated { /** + * A MacroPat. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MacroPat` class directly. * Use the subclass `MacroPat`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroRules.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroRules.qll index eabbcde7521..0ca35704921 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroRules.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroRules.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A MacroRules. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MacroRules` class directly. * Use the subclass `MacroRules`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroType.qll index 93a0967c866..f2fd6ceb9eb 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MacroType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MacroType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A MacroType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MacroType` class directly. * Use the subclass `MacroType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MatchArmList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MatchArmList.qll index c1246762d88..37658ce922f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MatchArmList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MatchArmList.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.MatchArm */ module Generated { /** + * A MatchArmList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MatchArmList` class directly. * Use the subclass `MatchArmList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MatchGuard.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MatchGuard.qll index ac6e87a2a61..193a85eaa11 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/MatchGuard.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MatchGuard.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.Expr */ module Generated { /** + * A MatchGuard. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::MatchGuard` class directly. * Use the subclass `MatchGuard`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Meta.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Meta.qll index 93ee1770d9c..146c08a9b1e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Meta.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Meta.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.TokenTree */ module Generated { /** + * A Meta. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Meta` class directly. * Use the subclass `Meta`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Name.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Name.qll index 54b1957a79d..bffcfbdba6f 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Name.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Name.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A Name. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Name` class directly. * Use the subclass `Name`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/NameRef.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/NameRef.qll index b67ddc423ee..ae05f5a0621 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/NameRef.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/NameRef.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A NameRef. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::NameRef` class directly. * Use the subclass `NameRef`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/NeverType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/NeverType.qll index f8f7f723465..8bc481b5f2a 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/NeverType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/NeverType.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A NeverType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::NeverType` class directly. * Use the subclass `NeverType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Param.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Param.qll index 495657c849a..1ac10da37d3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Param.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Param.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A Param. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Param` class directly. * Use the subclass `Param`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ParamList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ParamList.qll index 032b6c0c63e..e09cc06cdee 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ParamList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ParamList.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.SelfParam */ module Generated { /** + * A ParamList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ParamList` class directly. * Use the subclass `ParamList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ParenExpr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ParenExpr.qll index 11d471701f1..5ad83f994ff 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ParenExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ParenExpr.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.internal.ExprImpl::Impl as ExprImpl */ module Generated { /** + * A ParenExpr. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ParenExpr` class directly. * Use the subclass `ParenExpr`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ParenPat.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ParenPat.qll index be611d93f2d..411362dde2b 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ParenPat.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ParenPat.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.PatImpl::Impl as PatImpl */ module Generated { /** + * A ParenPat. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ParenPat` class directly. * Use the subclass `ParenPat`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ParenType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ParenType.qll index ca426f849a1..abc547266e9 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ParenType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ParenType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A ParenType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ParenType` class directly. * Use the subclass `ParenType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/PathSegment.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/PathSegment.qll index 48a2031a51c..0878635e7d1 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/PathSegment.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/PathSegment.qll @@ -21,6 +21,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A PathSegment. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::PathSegment` class directly. * Use the subclass `PathSegment`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/PathType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/PathType.qll index c90d8a8cded..3ac799108cc 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/PathType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/PathType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A PathType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::PathType` class directly. * Use the subclass `PathType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/PtrType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/PtrType.qll index e1a95bc56ce..47f438002db 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/PtrType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/PtrType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A PtrType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::PtrType` class directly. * Use the subclass `PtrType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll index 5a0cb115fea..4340f391a44 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll @@ -47,6 +47,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Abi. For example: + * ```rust + * todo!() + * ``` */ class Abi extends @abi, AstNode { override string toString() { result = "Abi" } @@ -59,6 +63,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ArgList. For example: + * ```rust + * todo!() + * ``` */ class ArgList extends @arg_list, AstNode { override string toString() { result = "ArgList" } @@ -71,11 +79,19 @@ module Raw { /** * INTERNAL: Do not use. + * A AssocItem. For example: + * ```rust + * todo!() + * ``` */ class AssocItem extends @assoc_item, AstNode { } /** * INTERNAL: Do not use. + * A AssocItemList. For example: + * ```rust + * todo!() + * ``` */ class AssocItemList extends @assoc_item_list, AstNode { override string toString() { result = "AssocItemList" } @@ -93,6 +109,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Attr. For example: + * ```rust + * todo!() + * ``` */ class Attr extends @attr, AstNode { override string toString() { result = "Attr" } @@ -105,6 +125,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ClosureBinder. For example: + * ```rust + * todo!() + * ``` */ class ClosureBinder extends @closure_binder, AstNode { override string toString() { result = "ClosureBinder" } @@ -123,11 +147,19 @@ module Raw { /** * INTERNAL: Do not use. + * A ExternItem. For example: + * ```rust + * todo!() + * ``` */ class ExternItem extends @extern_item, AstNode { } /** * INTERNAL: Do not use. + * A ExternItemList. For example: + * ```rust + * todo!() + * ``` */ class ExternItemList extends @extern_item_list, AstNode { override string toString() { result = "ExternItemList" } @@ -145,11 +177,19 @@ module Raw { /** * INTERNAL: Do not use. + * A FieldList. For example: + * ```rust + * todo!() + * ``` */ class FieldList extends @field_list, AstNode { } /** * INTERNAL: Do not use. + * A FormatArgsArg. For example: + * ```rust + * todo!() + * ``` */ class FormatArgsArg extends @format_args_arg, AstNode { override string toString() { result = "FormatArgsArg" } @@ -167,6 +207,10 @@ module Raw { /** * INTERNAL: Do not use. + * A GenericArg. For example: + * ```rust + * todo!() + * ``` */ class GenericArg extends @generic_arg, AstNode { } @@ -188,11 +232,19 @@ module Raw { /** * INTERNAL: Do not use. + * A GenericParam. For example: + * ```rust + * todo!() + * ``` */ class GenericParam extends @generic_param, AstNode { } /** * INTERNAL: Do not use. + * A GenericParamList. For example: + * ```rust + * todo!() + * ``` */ class GenericParamList extends @generic_param_list, AstNode { override string toString() { result = "GenericParamList" } @@ -207,6 +259,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ItemList. For example: + * ```rust + * todo!() + * ``` */ class ItemList extends @item_list, AstNode { override string toString() { result = "ItemList" } @@ -243,6 +299,10 @@ module Raw { /** * INTERNAL: Do not use. + * A LetElse. For example: + * ```rust + * todo!() + * ``` */ class LetElse extends @let_else, AstNode { override string toString() { result = "LetElse" } @@ -255,6 +315,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Lifetime. For example: + * ```rust + * todo!() + * ``` */ class Lifetime extends @lifetime, AstNode { override string toString() { result = "Lifetime" } @@ -307,6 +371,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MatchArmList. For example: + * ```rust + * todo!() + * ``` */ class MatchArmList extends @match_arm_list, AstNode { override string toString() { result = "MatchArmList" } @@ -324,6 +392,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MatchGuard. For example: + * ```rust + * todo!() + * ``` */ class MatchGuard extends @match_guard, AstNode { override string toString() { result = "MatchGuard" } @@ -336,6 +408,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Meta. For example: + * ```rust + * todo!() + * ``` */ class Meta extends @meta, AstNode { override string toString() { result = "Meta" } @@ -358,6 +434,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Name. For example: + * ```rust + * todo!() + * ``` */ class Name extends @name, AstNode { override string toString() { result = "Name" } @@ -370,6 +450,10 @@ module Raw { /** * INTERNAL: Do not use. + * A NameRef. For example: + * ```rust + * todo!() + * ``` */ class NameRef extends @name_ref, AstNode { override string toString() { result = "NameRef" } @@ -382,6 +466,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Param. For example: + * ```rust + * todo!() + * ``` */ class Param extends @param, AstNode { override string toString() { result = "Param" } @@ -404,6 +492,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ParamList. For example: + * ```rust + * todo!() + * ``` */ class ParamList extends @param_list, AstNode { override string toString() { result = "ParamList" } @@ -448,6 +540,10 @@ module Raw { /** * INTERNAL: Do not use. + * A PathSegment. For example: + * ```rust + * todo!() + * ``` */ class PathSegment extends @path_segment, AstNode { override string toString() { result = "PathSegment" } @@ -516,6 +612,10 @@ module Raw { /** * INTERNAL: Do not use. + * A RecordExprFieldList. For example: + * ```rust + * todo!() + * ``` */ class RecordExprFieldList extends @record_expr_field_list, AstNode { override string toString() { result = "RecordExprFieldList" } @@ -538,6 +638,10 @@ module Raw { /** * INTERNAL: Do not use. + * A RecordField. For example: + * ```rust + * todo!() + * ``` */ class RecordField extends @record_field, AstNode { override string toString() { result = "RecordField" } @@ -591,6 +695,10 @@ module Raw { /** * INTERNAL: Do not use. + * A RecordPatFieldList. For example: + * ```rust + * todo!() + * ``` */ class RecordPatFieldList extends @record_pat_field_list, AstNode { override string toString() { result = "RecordPatFieldList" } @@ -608,6 +716,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Rename. For example: + * ```rust + * todo!() + * ``` */ class Rename extends @rename, AstNode { override string toString() { result = "Rename" } @@ -620,6 +732,10 @@ module Raw { /** * INTERNAL: Do not use. + * A RetType. For example: + * ```rust + * todo!() + * ``` */ class RetType extends @ret_type, AstNode { override string toString() { result = "RetType" } @@ -632,6 +748,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ReturnTypeSyntax. For example: + * ```rust + * todo!() + * ``` */ class ReturnTypeSyntax extends @return_type_syntax, AstNode { override string toString() { result = "ReturnTypeSyntax" } @@ -639,6 +759,10 @@ module Raw { /** * INTERNAL: Do not use. + * A SelfParam. For example: + * ```rust + * todo!() + * ``` */ class SelfParam extends @self_param, AstNode { override string toString() { result = "SelfParam" } @@ -666,6 +790,10 @@ module Raw { /** * INTERNAL: Do not use. + * A SourceFile. For example: + * ```rust + * todo!() + * ``` */ class SourceFile extends @source_file, AstNode { override string toString() { result = "SourceFile" } @@ -689,6 +817,10 @@ module Raw { /** * INTERNAL: Do not use. + * A StmtList. For example: + * ```rust + * todo!() + * ``` */ class StmtList extends @stmt_list, AstNode { override string toString() { result = "StmtList" } @@ -711,6 +843,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TokenTree. For example: + * ```rust + * todo!() + * ``` */ class TokenTree extends @token_tree, AstNode { override string toString() { result = "TokenTree" } @@ -718,6 +854,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TupleField. For example: + * ```rust + * todo!() + * ``` */ class TupleField extends @tuple_field, AstNode { override string toString() { result = "TupleField" } @@ -740,6 +880,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TypeBound. For example: + * ```rust + * todo!() + * ``` */ class TypeBound extends @type_bound, AstNode { override string toString() { result = "TypeBound" } @@ -762,6 +906,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TypeBoundList. For example: + * ```rust + * todo!() + * ``` */ class TypeBoundList extends @type_bound_list, AstNode { override string toString() { result = "TypeBoundList" } @@ -785,6 +933,10 @@ module Raw { /** * INTERNAL: Do not use. + * A UseTree. For example: + * ```rust + * todo!() + * ``` */ class UseTree extends @use_tree, AstNode { override string toString() { result = "UseTree" } @@ -807,6 +959,10 @@ module Raw { /** * INTERNAL: Do not use. + * A UseTreeList. For example: + * ```rust + * todo!() + * ``` */ class UseTreeList extends @use_tree_list, AstNode { override string toString() { result = "UseTreeList" } @@ -819,6 +975,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Variant. For example: + * ```rust + * todo!() + * ``` */ class Variant extends @variant, AstNode { override string toString() { result = "Variant" } @@ -851,6 +1011,10 @@ module Raw { /** * INTERNAL: Do not use. + * A VariantList. For example: + * ```rust + * todo!() + * ``` */ class VariantList extends @variant_list, AstNode { override string toString() { result = "VariantList" } @@ -863,6 +1027,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Visibility. For example: + * ```rust + * todo!() + * ``` */ class Visibility extends @visibility, AstNode { override string toString() { result = "Visibility" } @@ -875,6 +1043,10 @@ module Raw { /** * INTERNAL: Do not use. + * A WhereClause. For example: + * ```rust + * todo!() + * ``` */ class WhereClause extends @where_clause, AstNode { override string toString() { result = "WhereClause" } @@ -887,6 +1059,10 @@ module Raw { /** * INTERNAL: Do not use. + * A WherePred. For example: + * ```rust + * todo!() + * ``` */ class WherePred extends @where_pred, AstNode { override string toString() { result = "WherePred" } @@ -936,6 +1112,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ArrayType. For example: + * ```rust + * todo!() + * ``` */ class ArrayType extends @array_type, TypeRef { override string toString() { result = "ArrayType" } @@ -976,6 +1156,10 @@ module Raw { /** * INTERNAL: Do not use. + * A AssocTypeArg. For example: + * ```rust + * todo!() + * ``` */ class AssocTypeArg extends @assoc_type_arg, GenericArg { override string toString() { result = "AssocTypeArg" } @@ -1296,6 +1480,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ConstArg. For example: + * ```rust + * todo!() + * ``` */ class ConstArg extends @const_arg, GenericArg { override string toString() { result = "ConstArg" } @@ -1327,6 +1515,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ConstParam. For example: + * ```rust + * todo!() + * ``` */ class ConstParam extends @const_param, GenericParam { override string toString() { result = "ConstParam" } @@ -1386,6 +1578,10 @@ module Raw { /** * INTERNAL: Do not use. + * A DynTraitType. For example: + * ```rust + * todo!() + * ``` */ class DynTraitType extends @dyn_trait_type, TypeRef { override string toString() { result = "DynTraitType" } @@ -1442,6 +1638,10 @@ module Raw { /** * INTERNAL: Do not use. + * A FnPtrType. For example: + * ```rust + * todo!() + * ``` */ class FnPtrType extends @fn_ptr_type, TypeRef { override string toString() { result = "FnPtrType" } @@ -1464,6 +1664,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ForExpr. For example: + * ```rust + * todo!() + * ``` */ class ForExpr extends @for_expr, Expr { override string toString() { result = "ForExpr" } @@ -1496,6 +1700,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ForType. For example: + * ```rust + * todo!() + * ``` */ class ForType extends @for_type, TypeRef { override string toString() { result = "ForType" } @@ -1513,6 +1721,10 @@ module Raw { /** * INTERNAL: Do not use. + * A FormatArgsExpr. For example: + * ```rust + * todo!() + * ``` */ class FormatArgsExpr extends @format_args_expr, Expr { override string toString() { result = "FormatArgsExpr" } @@ -1610,6 +1822,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ImplTraitType. For example: + * ```rust + * todo!() + * ``` */ class ImplTraitType extends @impl_trait_type, TypeRef { override string toString() { result = "ImplTraitType" } @@ -1649,6 +1865,10 @@ module Raw { /** * INTERNAL: Do not use. + * A InferType. For example: + * ```rust + * todo!() + * ``` */ class InferType extends @infer_type, TypeRef { override string toString() { result = "InferType" } @@ -1656,6 +1876,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Item. For example: + * ```rust + * todo!() + * ``` */ class Item extends @item, Stmt { } @@ -1732,6 +1956,10 @@ module Raw { /** * INTERNAL: Do not use. + * A LifetimeArg. For example: + * ```rust + * todo!() + * ``` */ class LifetimeArg extends @lifetime_arg, GenericArg { override string toString() { result = "LifetimeArg" } @@ -1744,6 +1972,10 @@ module Raw { /** * INTERNAL: Do not use. + * A LifetimeParam. For example: + * ```rust + * todo!() + * ``` */ class LifetimeParam extends @lifetime_param, GenericParam { override string toString() { result = "LifetimeParam" } @@ -1857,6 +2089,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MacroExpr. For example: + * ```rust + * todo!() + * ``` */ class MacroExpr extends @macro_expr, Expr { override string toString() { result = "MacroExpr" } @@ -1869,6 +2105,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MacroPat. For example: + * ```rust + * todo!() + * ``` */ class MacroPat extends @macro_pat, Pat { override string toString() { result = "MacroPat" } @@ -1881,6 +2121,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MacroType. For example: + * ```rust + * todo!() + * ``` */ class MacroType extends @macro_type, TypeRef { override string toString() { result = "MacroType" } @@ -1965,6 +2209,10 @@ module Raw { /** * INTERNAL: Do not use. + * A NeverType. For example: + * ```rust + * todo!() + * ``` */ class NeverType extends @never_type, TypeRef { override string toString() { result = "NeverType" } @@ -2016,6 +2264,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ParenExpr. For example: + * ```rust + * todo!() + * ``` */ class ParenExpr extends @paren_expr, Expr { override string toString() { result = "ParenExpr" } @@ -2033,6 +2285,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ParenPat. For example: + * ```rust + * todo!() + * ``` */ class ParenPat extends @paren_pat, Pat { override string toString() { result = "ParenPat" } @@ -2045,6 +2301,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ParenType. For example: + * ```rust + * todo!() + * ``` */ class ParenType extends @paren_type, TypeRef { override string toString() { result = "ParenType" } @@ -2100,6 +2360,10 @@ module Raw { /** * INTERNAL: Do not use. + * A PathType. For example: + * ```rust + * todo!() + * ``` */ class PathType extends @path_type, TypeRef { override string toString() { result = "PathType" } @@ -2140,6 +2404,10 @@ module Raw { /** * INTERNAL: Do not use. + * A PtrType. For example: + * ```rust + * todo!() + * ``` */ class PtrType extends @ptr_type, TypeRef { override string toString() { result = "PtrType" } @@ -2244,6 +2512,10 @@ module Raw { /** * INTERNAL: Do not use. + * A RecordFieldList. For example: + * ```rust + * todo!() + * ``` */ class RecordFieldList extends @record_field_list, FieldList { override string toString() { result = "RecordFieldList" } @@ -2323,6 +2595,10 @@ module Raw { /** * INTERNAL: Do not use. + * A RefType. For example: + * ```rust + * todo!() + * ``` */ class RefType extends @ref_type, TypeRef { override string toString() { result = "RefType" } @@ -2340,6 +2616,10 @@ module Raw { /** * INTERNAL: Do not use. + * A RestPat. For example: + * ```rust + * todo!() + * ``` */ class RestPat extends @rest_pat, Pat { override string toString() { result = "RestPat" } @@ -2400,6 +2680,10 @@ module Raw { /** * INTERNAL: Do not use. + * A SliceType. For example: + * ```rust + * todo!() + * ``` */ class SliceType extends @slice_type, TypeRef { override string toString() { result = "SliceType" } @@ -2412,6 +2696,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TryExpr. For example: + * ```rust + * todo!() + * ``` */ class TryExpr extends @try_expr, Expr { override string toString() { result = "TryExpr" } @@ -2451,6 +2739,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TupleFieldList. For example: + * ```rust + * todo!() + * ``` */ class TupleFieldList extends @tuple_field_list, FieldList { override string toString() { result = "TupleFieldList" } @@ -2505,6 +2797,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TupleType. For example: + * ```rust + * todo!() + * ``` */ class TupleType extends @tuple_type, TypeRef { override string toString() { result = "TupleType" } @@ -2517,6 +2813,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TypeArg. For example: + * ```rust + * todo!() + * ``` */ class TypeArg extends @type_arg, GenericArg { override string toString() { result = "TypeArg" } @@ -2529,6 +2829,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TypeParam. For example: + * ```rust + * todo!() + * ``` */ class TypeParam extends @type_param, GenericParam { override string toString() { result = "TypeParam" } @@ -2572,6 +2876,10 @@ module Raw { /** * INTERNAL: Do not use. + * A WhileExpr. For example: + * ```rust + * todo!() + * ``` */ class WhileExpr extends @while_expr, Expr { override string toString() { result = "WhileExpr" } @@ -2657,6 +2965,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Const. For example: + * ```rust + * todo!() + * ``` */ class Const extends @const, AssocItem, Item { override string toString() { result = "Const" } @@ -2689,6 +3001,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Enum. For example: + * ```rust + * todo!() + * ``` */ class Enum extends @enum, Item { override string toString() { result = "Enum" } @@ -2726,6 +3042,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ExternBlock. For example: + * ```rust + * todo!() + * ``` */ class ExternBlock extends @extern_block, Item { override string toString() { result = "ExternBlock" } @@ -2748,6 +3068,10 @@ module Raw { /** * INTERNAL: Do not use. + * A ExternCrate. For example: + * ```rust + * todo!() + * ``` */ class ExternCrate extends @extern_crate, Item { override string toString() { result = "ExternCrate" } @@ -2837,6 +3161,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Impl. For example: + * ```rust + * todo!() + * ``` */ class Impl extends @impl, Item { override string toString() { result = "Impl" } @@ -2879,6 +3207,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MacroCall. For example: + * ```rust + * todo!() + * ``` */ class MacroCall extends @macro_call, AssocItem, ExternItem, Item { override string toString() { result = "MacroCall" } @@ -2901,6 +3233,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MacroDef. For example: + * ```rust + * todo!() + * ``` */ class MacroDef extends @macro_def, Item { override string toString() { result = "MacroDef" } @@ -2933,6 +3269,10 @@ module Raw { /** * INTERNAL: Do not use. + * A MacroRules. For example: + * ```rust + * todo!() + * ``` */ class MacroRules extends @macro_rules, Item { override string toString() { result = "MacroRules" } @@ -2996,6 +3336,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Static. For example: + * ```rust + * todo!() + * ``` */ class Static extends @static, ExternItem, Item { override string toString() { result = "Static" } @@ -3028,6 +3372,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Struct. For example: + * ```rust + * todo!() + * ``` */ class Struct extends @struct, Item { override string toString() { result = "Struct" } @@ -3065,6 +3413,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Trait. For example: + * ```rust + * todo!() + * ``` */ class Trait extends @trait, Item { override string toString() { result = "Trait" } @@ -3107,6 +3459,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TraitAlias. For example: + * ```rust + * todo!() + * ``` */ class TraitAlias extends @trait_alias, Item { override string toString() { result = "TraitAlias" } @@ -3144,6 +3500,10 @@ module Raw { /** * INTERNAL: Do not use. + * A TypeAlias. For example: + * ```rust + * todo!() + * ``` */ class TypeAlias extends @type_alias, AssocItem, ExternItem, Item { override string toString() { result = "TypeAlias" } @@ -3186,6 +3546,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Union. For example: + * ```rust + * todo!() + * ``` */ class Union extends @union, Item { override string toString() { result = "Union" } @@ -3223,6 +3587,10 @@ module Raw { /** * INTERNAL: Do not use. + * A Use. For example: + * ```rust + * todo!() + * ``` */ class Use extends @use, Item { override string toString() { result = "Use" } diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordExprFieldList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordExprFieldList.qll index 0453bd681a0..5f531d8186d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordExprFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordExprFieldList.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.RecordExprField */ module Generated { /** + * A RecordExprFieldList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::RecordExprFieldList` class directly. * Use the subclass `RecordExprFieldList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordField.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordField.qll index 9b784dae325..c5fcb867b89 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordField.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordField.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A RecordField. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::RecordField` class directly. * Use the subclass `RecordField`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordFieldList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordFieldList.qll index ca90c526958..2ce5c33093e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordFieldList.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.RecordField */ module Generated { /** + * A RecordFieldList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::RecordFieldList` class directly. * Use the subclass `RecordFieldList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordPatFieldList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordPatFieldList.qll index 1e7d1ba46bd..45220797706 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/RecordPatFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/RecordPatFieldList.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.RestPat */ module Generated { /** + * A RecordPatFieldList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::RecordPatFieldList` class directly. * Use the subclass `RecordPatFieldList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/RefType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/RefType.qll index dee120e8b0f..2d3df19798c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/RefType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/RefType.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A RefType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::RefType` class directly. * Use the subclass `RefType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Rename.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Rename.qll index 57d402ad673..89ac3f7f12c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Rename.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Rename.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.Name */ module Generated { /** + * A Rename. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Rename` class directly. * Use the subclass `Rename`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/RestPat.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/RestPat.qll index c2d667c05c9..055c6476f4c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/RestPat.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/RestPat.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.PatImpl::Impl as PatImpl */ module Generated { /** + * A RestPat. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::RestPat` class directly. * Use the subclass `RestPat`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/RetType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/RetType.qll index ef92ec35b06..3b916d7d20d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/RetType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/RetType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A RetType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::RetType` class directly. * Use the subclass `RetType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ReturnTypeSyntax.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ReturnTypeSyntax.qll index 4251a340540..e4c653da5d3 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/ReturnTypeSyntax.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ReturnTypeSyntax.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A ReturnTypeSyntax. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::ReturnTypeSyntax` class directly. * Use the subclass `ReturnTypeSyntax`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/SelfParam.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/SelfParam.qll index fe4e62e8a43..24bf5433361 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/SelfParam.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/SelfParam.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A SelfParam. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::SelfParam` class directly. * Use the subclass `SelfParam`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/SliceType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/SliceType.qll index 0e3c4f5d03c..5576f34e13d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/SliceType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/SliceType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A SliceType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::SliceType` class directly. * Use the subclass `SliceType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/SourceFile.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/SourceFile.qll index dfeb843637a..07b5f25fda0 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/SourceFile.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/SourceFile.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.Item */ module Generated { /** + * A SourceFile. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::SourceFile` class directly. * Use the subclass `SourceFile`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Static.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Static.qll index 77362c4f2a2..6fbe692fb28 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Static.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Static.qll @@ -20,6 +20,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A Static. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Static` class directly. * Use the subclass `Static`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/StmtList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/StmtList.qll index e59ce7eed73..1366eab7796 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/StmtList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/StmtList.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.Stmt */ module Generated { /** + * A StmtList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::StmtList` class directly. * Use the subclass `StmtList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Struct.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Struct.qll index 11d47076035..a596843e100 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Struct.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Struct.qll @@ -20,6 +20,10 @@ import codeql.rust.elements.WhereClause */ module Generated { /** + * A Struct. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Struct` class directly. * Use the subclass `Struct`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TokenTree.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TokenTree.qll index a49bf0845aa..530f3e3199c 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TokenTree.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TokenTree.qll @@ -14,6 +14,10 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl */ module Generated { /** + * A TokenTree. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TokenTree` class directly. * Use the subclass `TokenTree`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll index 1f1e20d9beb..88cea87c5b5 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll @@ -21,6 +21,10 @@ import codeql.rust.elements.WhereClause */ module Generated { /** + * A Trait. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Trait` class directly. * Use the subclass `Trait`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TraitAlias.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TraitAlias.qll index 906fd934a1a..d084fc36436 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TraitAlias.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TraitAlias.qll @@ -20,6 +20,10 @@ import codeql.rust.elements.WhereClause */ module Generated { /** + * A TraitAlias. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TraitAlias` class directly. * Use the subclass `TraitAlias`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TryExpr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TryExpr.qll index 68aa77d4d70..e71c2c26b9e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TryExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TryExpr.qll @@ -16,6 +16,10 @@ import codeql.rust.elements.internal.ExprImpl::Impl as ExprImpl */ module Generated { /** + * A TryExpr. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TryExpr` class directly. * Use the subclass `TryExpr`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll index 52dd290882a..fa7b8a338ff 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A TupleField. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TupleField` class directly. * Use the subclass `TupleField`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleFieldList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleFieldList.qll index edc89b77d80..9b25d9a9316 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleFieldList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleFieldList.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.TupleField */ module Generated { /** + * A TupleFieldList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TupleFieldList` class directly. * Use the subclass `TupleFieldList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleType.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleType.qll index bafcc2be06e..ec7d95114d8 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleType.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleType.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.internal.TypeRefImpl::Impl as TypeRefImpl */ module Generated { /** + * A TupleType. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TupleType` class directly. * Use the subclass `TupleType`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeAlias.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeAlias.qll index 18b57000495..1014900cb0a 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeAlias.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeAlias.qll @@ -23,6 +23,10 @@ import codeql.rust.elements.WhereClause */ module Generated { /** + * A TypeAlias. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TypeAlias` class directly. * Use the subclass `TypeAlias`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeArg.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeArg.qll index a4973a6cdfa..29b24efb930 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeArg.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeArg.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A TypeArg. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TypeArg` class directly. * Use the subclass `TypeArg`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBound.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBound.qll index a5e329370e6..4a571897ba7 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBound.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBound.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A TypeBound. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TypeBound` class directly. * Use the subclass `TypeBound`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBoundList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBoundList.qll index 1271f888650..2781ab89de0 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBoundList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeBoundList.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.TypeBound */ module Generated { /** + * A TypeBoundList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TypeBoundList` class directly. * Use the subclass `TypeBoundList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeParam.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeParam.qll index 56641611a1c..6b010ca50db 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/TypeParam.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TypeParam.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A TypeParam. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::TypeParam` class directly. * Use the subclass `TypeParam`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Union.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Union.qll index 40999c72e50..a456d5b56e7 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Union.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Union.qll @@ -20,6 +20,10 @@ import codeql.rust.elements.WhereClause */ module Generated { /** + * A Union. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Union` class directly. * Use the subclass `Union`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Use.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Use.qll index 8888368ecb3..2bc1364b790 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Use.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Use.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A Use. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Use` class directly. * Use the subclass `Use`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/UseTree.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/UseTree.qll index b3cbd43be83..38696c378ad 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/UseTree.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/UseTree.qll @@ -17,6 +17,10 @@ import codeql.rust.elements.UseTreeList */ module Generated { /** + * A UseTree. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::UseTree` class directly. * Use the subclass `UseTree`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/UseTreeList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/UseTreeList.qll index b666449bbd7..9aa72b89a1e 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/UseTreeList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/UseTreeList.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.UseTree */ module Generated { /** + * A UseTreeList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::UseTreeList` class directly. * Use the subclass `UseTreeList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Variant.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Variant.qll index 71221bb7e39..ec57b2a03da 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Variant.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Variant.qll @@ -19,6 +19,10 @@ import codeql.rust.elements.Visibility */ module Generated { /** + * A Variant. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Variant` class directly. * Use the subclass `Variant`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/VariantList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/VariantList.qll index 3ece8597d01..a09fcb80e3d 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/VariantList.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/VariantList.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.Variant */ module Generated { /** + * A VariantList. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::VariantList` class directly. * Use the subclass `VariantList`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll index b5d00229e96..ba397d4a5d2 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.Path */ module Generated { /** + * A Visibility. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::Visibility` class directly. * Use the subclass `Visibility`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/WhereClause.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/WhereClause.qll index df007bea418..727af1be136 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/WhereClause.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/WhereClause.qll @@ -15,6 +15,10 @@ import codeql.rust.elements.WherePred */ module Generated { /** + * A WhereClause. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::WhereClause` class directly. * Use the subclass `WhereClause`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/WherePred.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/WherePred.qll index ba133fdfb88..90a1d732b30 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/WherePred.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/WherePred.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.TypeRef */ module Generated { /** + * A WherePred. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::WherePred` class directly. * Use the subclass `WherePred`, where the following predicates are available. */ diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/WhileExpr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/WhileExpr.qll index 4542976589b..5cd48bb2506 100644 --- a/rust/ql/lib/codeql/rust/elements/internal/generated/WhileExpr.qll +++ b/rust/ql/lib/codeql/rust/elements/internal/generated/WhileExpr.qll @@ -18,6 +18,10 @@ import codeql.rust.elements.Label */ module Generated { /** + * A WhileExpr. For example: + * ```rust + * todo!() + * ``` * INTERNAL: Do not reference the `Generated::WhileExpr` class directly. * Use the subclass `WhileExpr`, where the following predicates are available. */ diff --git a/rust/ql/test/extractor-tests/generated/.generated_tests.list b/rust/ql/test/extractor-tests/generated/.generated_tests.list index 1922cf0831f..0a3f2946e48 100644 --- a/rust/ql/test/extractor-tests/generated/.generated_tests.list +++ b/rust/ql/test/extractor-tests/generated/.generated_tests.list @@ -1,5 +1,11 @@ +Abi/gen_abi.rs 5d2f6eccb2bab86080188be9700ab64a34fa6e8e8e7b08f65a5c97d1de0a900c 5d2f6eccb2bab86080188be9700ab64a34fa6e8e8e7b08f65a5c97d1de0a900c +ArgList/gen_arg_list.rs 569d0b9b0479de5453ae0f89e4f90e32b02ee84dfb3d815821d722ece6f75b64 569d0b9b0479de5453ae0f89e4f90e32b02ee84dfb3d815821d722ece6f75b64 ArrayExpr/gen_array_expr.rs e4863b428ea2b5cfd59773f201e58fd905f7363512e54e4fdebd02c297bd85ff e4863b428ea2b5cfd59773f201e58fd905f7363512e54e4fdebd02c297bd85ff +ArrayType/gen_array_type.rs 3cb5f35006648d676ead1088aa330cd34beaabaaad7b9aa952e6375bc1cec5cb 3cb5f35006648d676ead1088aa330cd34beaabaaad7b9aa952e6375bc1cec5cb AsmExpr/gen_asm_expr.rs 00b21fd66fe12785174bd0160d0317a6c78ff05dbba73313eb07b56531cf3158 00b21fd66fe12785174bd0160d0317a6c78ff05dbba73313eb07b56531cf3158 +AssocItemList/gen_assoc_item_list.rs 78c835e9f031147eb4a39052db3e61b567a1d9149903dd865b2e343cdb2c8c1f 78c835e9f031147eb4a39052db3e61b567a1d9149903dd865b2e343cdb2c8c1f +AssocTypeArg/gen_assoc_type_arg.rs 00ec0e22c4d73338de605dc3b1b1306bc83a95f87376ce976f08d2f9923cc2b4 00ec0e22c4d73338de605dc3b1b1306bc83a95f87376ce976f08d2f9923cc2b4 +Attr/gen_attr.rs cd6e50f5ebb17066209682b1a9f22ff116584ffef180d8ab51e2ba5cab6a91ec cd6e50f5ebb17066209682b1a9f22ff116584ffef180d8ab51e2ba5cab6a91ec AwaitExpr/gen_await_expr.rs cbfa17a0b84bb0033b1f577c1f2a7ff187506c6211faaf6d90c371d4186b9aa2 cbfa17a0b84bb0033b1f577c1f2a7ff187506c6211faaf6d90c371d4186b9aa2 BecomeExpr/gen_become_expr.rs ab763211a01a2ca92be1589625465672c762df66fa3d12c9f1376021e497c06c ab763211a01a2ca92be1589625465672c762df66fa3d12c9f1376021e497c06c BinaryExpr/gen_binary_expr.rs 5ea68396dc2e3ff7fcaf5a5201636dd175dd45be36647b6ae0043c765ce24549 5ea68396dc2e3ff7fcaf5a5201636dd175dd45be36647b6ae0043c765ce24549 @@ -8,46 +14,126 @@ BoxPat/gen_box_pat.rs 1493e24b732370b577ade38c47db17fa157df19f5390606a67a6040e49 BreakExpr/gen_break_expr.rs 5240475a75b772ea45ab5a9d4f09a8fbba4a9d3e6cd8483fc2d0de29c880eac8 5240475a75b772ea45ab5a9d4f09a8fbba4a9d3e6cd8483fc2d0de29c880eac8 CallExpr/gen_call_expr.rs 013a7c878996aefb25b94b68eebc4f0b1bb74ccd09e91c491980817a383e2401 013a7c878996aefb25b94b68eebc4f0b1bb74ccd09e91c491980817a383e2401 CastExpr/gen_cast_expr.rs abd59cc7b92578b56098ac0045cf7de4b15c645cce79e3bdad8d3b6f4657360d abd59cc7b92578b56098ac0045cf7de4b15c645cce79e3bdad8d3b6f4657360d +ClosureBinder/gen_closure_binder.rs 78d3219bdfc58a22f333e3c82468fc23001e92b1d5acb085de7f48d7d1722244 78d3219bdfc58a22f333e3c82468fc23001e92b1d5acb085de7f48d7d1722244 ClosureExpr/gen_closure_expr.rs 15bd9abdb8aaffabb8bb335f8ebd0571eb5f29115e1dc8d11837aa988702cd80 15bd9abdb8aaffabb8bb335f8ebd0571eb5f29115e1dc8d11837aa988702cd80 +Const/gen_const.rs fea9d399fe4036c55b94b419ecb1cbb3131248ae338c20d383080dd1ca30f274 fea9d399fe4036c55b94b419ecb1cbb3131248ae338c20d383080dd1ca30f274 +ConstArg/gen_const_arg.rs feab3cdbbc469a287884ff7605e9a7541f904e9e5bd1f14a8e0f741fa970dd7c feab3cdbbc469a287884ff7605e9a7541f904e9e5bd1f14a8e0f741fa970dd7c ConstBlockPat/gen_const_block_pat.rs 7e3057cd24d22e752354369cf7e08e9536642812c0947b36aa5d8290a45476fd 7e3057cd24d22e752354369cf7e08e9536642812c0947b36aa5d8290a45476fd +ConstParam/gen_const_param.rs f0a4176333b9519b4cc2533a083f68f6859b5b0855d1b0dbcef4d4e206721830 f0a4176333b9519b4cc2533a083f68f6859b5b0855d1b0dbcef4d4e206721830 ContinueExpr/gen_continue_expr.rs 63840dcd8440aaf1b96b713b80eb2b56acb1639d3200b3c732b45291a071b5ff 63840dcd8440aaf1b96b713b80eb2b56acb1639d3200b3c732b45291a071b5ff +DynTraitType/gen_dyn_trait_type.rs 65b8e54bdc4bdfff8b68480582acca642bf2d28e316c5251fb3b8371cd7328bd 65b8e54bdc4bdfff8b68480582acca642bf2d28e316c5251fb3b8371cd7328bd +Enum/gen_enum.rs efa816c579bfba60d1f32f818b022956d08d397af508c82b7331f14615f25be4 efa816c579bfba60d1f32f818b022956d08d397af508c82b7331f14615f25be4 ExprStmt/gen_expr_stmt.rs 318a0fd72ee8d6da17c5d635ba0724ed2c11c0f7e9b75c939990cd0c7f3929e4 318a0fd72ee8d6da17c5d635ba0724ed2c11c0f7e9b75c939990cd0c7f3929e4 +ExternBlock/gen_extern_block.rs 5b5c4d7a2c4a91027df1578b74900ae1b971aede7720ab12de9bb918c42a583d 5b5c4d7a2c4a91027df1578b74900ae1b971aede7720ab12de9bb918c42a583d +ExternCrate/gen_extern_crate.rs 9b3ab23a56b7778723ce436b25310547b2b0aeca3e5c6b7e61f273b5ce5573e3 9b3ab23a56b7778723ce436b25310547b2b0aeca3e5c6b7e61f273b5ce5573e3 +ExternItemList/gen_extern_item_list.rs ff2baaaa32099808b86fbf6f4853171146594d5db23c6ee447eb5cec10cee7cf ff2baaaa32099808b86fbf6f4853171146594d5db23c6ee447eb5cec10cee7cf FieldExpr/gen_field_expr.rs 9a70500d592e0a071b03d974a55558b3bc0df531ff11bce5898feb36e17ffd8b 9a70500d592e0a071b03d974a55558b3bc0df531ff11bce5898feb36e17ffd8b +FnPtrType/gen_fn_ptr_type.rs a7842d8c21636739d1be959e5ce5e0b23482d5ef6eab5c45b009895da8175932 a7842d8c21636739d1be959e5ce5e0b23482d5ef6eab5c45b009895da8175932 +ForExpr/gen_for_expr.rs 67decf3073e1a9363d9df05a5a64a6059349e50b81356f480f7aeb352189136d 67decf3073e1a9363d9df05a5a64a6059349e50b81356f480f7aeb352189136d +ForType/gen_for_type.rs 6cb447df02c61b192e283e019576c28225added02d167030d64ebd0bebb1b158 6cb447df02c61b192e283e019576c28225added02d167030d64ebd0bebb1b158 +FormatArgsArg/gen_format_args_arg.rs c466f2fc2c0f9592061a159a217a87551d67f1ccb0e4d8f7f56a463a2aa4a73a c466f2fc2c0f9592061a159a217a87551d67f1ccb0e4d8f7f56a463a2aa4a73a +FormatArgsExpr/gen_format_args_expr.rs 7184dbb8833f970676e59fca3a40ec51d14a68e3151d8a6d637896494f2b4454 7184dbb8833f970676e59fca3a40ec51d14a68e3151d8a6d637896494f2b4454 Function/gen_function.rs ba6ecb9e0d89183295eb02f3c20ebbf5c209f89bd0172c73a3b4a6dacbf3a54c ba6ecb9e0d89183295eb02f3c20ebbf5c209f89bd0172c73a3b4a6dacbf3a54c GenericArgList/gen_generic_arg_list.rs cfb072d3b48f9dd568c23d4dfefba28766628678f66bbf9a436de9919ead35f5 cfb072d3b48f9dd568c23d4dfefba28766628678f66bbf9a436de9919ead35f5 +GenericParamList/gen_generic_param_list.rs 4cc9b628f53e1a6c5781ad195b8648fa6dee0bb41b24007fbd986527374d3669 4cc9b628f53e1a6c5781ad195b8648fa6dee0bb41b24007fbd986527374d3669 IdentPat/gen_ident_pat.rs 87f9201ca47683ff6f12a0c844c062fdedb6d86546794522d358b117ba0fe477 87f9201ca47683ff6f12a0c844c062fdedb6d86546794522d358b117ba0fe477 IfExpr/gen_if_expr.rs f2f79d4df0f01dc691b5c62c0f9e1815d7ebc978cf83b7559b5eeab0fcc2fc01 f2f79d4df0f01dc691b5c62c0f9e1815d7ebc978cf83b7559b5eeab0fcc2fc01 +Impl/gen_impl.rs dd97fa44ec844b735b30e7dfd1b8ecd4449c7914af1ea427edcba848194a84ed dd97fa44ec844b735b30e7dfd1b8ecd4449c7914af1ea427edcba848194a84ed +ImplTraitType/gen_impl_trait_type.rs feef13242cbee4e8c59a6db01778384d6d27d5b702431c2fd8dca0859f04a831 feef13242cbee4e8c59a6db01778384d6d27d5b702431c2fd8dca0859f04a831 IndexExpr/gen_index_expr.rs 22d7f81ba43dc63f1f49e21a2c25ce25a1b8f6e8e95e1a66f518f010a4d73c61 22d7f81ba43dc63f1f49e21a2c25ce25a1b8f6e8e95e1a66f518f010a4d73c61 +InferType/gen_infer_type.rs d1b7ee04417cfa8617bfd170920a48e8cfe97373b704153f5e2182ae29072ca3 d1b7ee04417cfa8617bfd170920a48e8cfe97373b704153f5e2182ae29072ca3 +ItemList/gen_item_list.rs 2ea6180e66de963627aabdaf64ce3c95c40cc7628d8734607ae2720bab857643 2ea6180e66de963627aabdaf64ce3c95c40cc7628d8734607ae2720bab857643 Label/gen_label.rs 0584f519f210f621d7ebc0cb8c95ce05db0795d6109c0d16866f8f699a28213c 0584f519f210f621d7ebc0cb8c95ce05db0795d6109c0d16866f8f699a28213c +LetElse/gen_let_else.rs 2cb09461b0ea48f666bd65a208663e64a874efadacb22764301871ea07956901 2cb09461b0ea48f666bd65a208663e64a874efadacb22764301871ea07956901 LetExpr/gen_let_expr.rs 7aebcd7197fd0e6b5b954deb2f6380769c94609c57e34eb86a33eb04e91d4a78 7aebcd7197fd0e6b5b954deb2f6380769c94609c57e34eb86a33eb04e91d4a78 LetStmt/gen_let_stmt.rs 3f41c9721149ee0bf8f89a58bc419756358a2e267b80d07660354a7fc44ef1eb 3f41c9721149ee0bf8f89a58bc419756358a2e267b80d07660354a7fc44ef1eb +Lifetime/gen_lifetime.rs 4f5c39d68e29ee4a351379ae9aa9c216f750b8858dac94d30928a348bee87a20 4f5c39d68e29ee4a351379ae9aa9c216f750b8858dac94d30928a348bee87a20 +LifetimeArg/gen_lifetime_arg.rs 95616e0dc445679761f4a60fe03247418b2c5979251413e309306b1c8fbf09de 95616e0dc445679761f4a60fe03247418b2c5979251413e309306b1c8fbf09de +LifetimeParam/gen_lifetime_param.rs 2caed50ce48360681271e4e89fde0d6d9076ebb9cd9c62fc4d43109cd873b31c 2caed50ce48360681271e4e89fde0d6d9076ebb9cd9c62fc4d43109cd873b31c LiteralExpr/gen_literal_expr.rs 2db01ad390e5c0c63a957c043230a462cb4cc25715eea6ede15d43c55d35976d 2db01ad390e5c0c63a957c043230a462cb4cc25715eea6ede15d43c55d35976d LiteralPat/gen_literal_pat.rs a471b481b6989001817a3988696f445d9a4dea784e543c346536dacbee1e96f3 a471b481b6989001817a3988696f445d9a4dea784e543c346536dacbee1e96f3 LoopExpr/gen_loop_expr.rs 35deaf35e765db4ae3124a11284266d8f341d1ce7b700030efada0dda8878619 35deaf35e765db4ae3124a11284266d8f341d1ce7b700030efada0dda8878619 +MacroCall/gen_macro_call.rs 139ef2c69323eea1a901e260d4e2acdd00b26f013b90c9344f48c6503ce29d79 139ef2c69323eea1a901e260d4e2acdd00b26f013b90c9344f48c6503ce29d79 +MacroDef/gen_macro_def.rs 17c5387fb464a60b4a4520d22b055ba35ff23e9fe431a18a33808ae02c4bbff5 17c5387fb464a60b4a4520d22b055ba35ff23e9fe431a18a33808ae02c4bbff5 +MacroExpr/gen_macro_expr.rs 3c23dc88fcc4bc8f97d9364d2f367671a0a5a63d07e52237d28204b64756dcdb 3c23dc88fcc4bc8f97d9364d2f367671a0a5a63d07e52237d28204b64756dcdb +MacroPat/gen_macro_pat.rs b8041370598bd7fb26778d829a15c415c2078d69124f6af634ddeba13a114aa0 b8041370598bd7fb26778d829a15c415c2078d69124f6af634ddeba13a114aa0 +MacroRules/gen_macro_rules.rs 7e03b410f4669e422d3b4328f7aafdca2e286e5d951495dd69cee0d44cb793a9 7e03b410f4669e422d3b4328f7aafdca2e286e5d951495dd69cee0d44cb793a9 +MacroType/gen_macro_type.rs 84db79c78860512b14f885391fcae999ca7282f2d8a9ab65d30cc413d5bbebd0 84db79c78860512b14f885391fcae999ca7282f2d8a9ab65d30cc413d5bbebd0 MatchArm/gen_match_arm.rs ac75b4836a103e2755bd47a1ee1b74af6eb8349adc4ebedaaa27b3ea3ae41aa5 ac75b4836a103e2755bd47a1ee1b74af6eb8349adc4ebedaaa27b3ea3ae41aa5 +MatchArmList/gen_match_arm_list.rs dbf36444d371421a2b8768a188660dd45ed3b823fb1c56b90c1ba77f177d23d6 dbf36444d371421a2b8768a188660dd45ed3b823fb1c56b90c1ba77f177d23d6 MatchExpr/gen_match_expr.rs 081c5d4c78cb71ccd13fb37a93d7f525267c51b179f44b5a22ca3297897002a0 081c5d4c78cb71ccd13fb37a93d7f525267c51b179f44b5a22ca3297897002a0 +MatchGuard/gen_match_guard.rs d2b4bd28bf175620383a01584171f641990136c5b3087a66b3261d11747573ff d2b4bd28bf175620383a01584171f641990136c5b3087a66b3261d11747573ff +Meta/gen_meta.rs e5c16b61f41a5fb5e4f83d4a7103ece0ff97656ac2e06d9040adc7101c6dbef2 e5c16b61f41a5fb5e4f83d4a7103ece0ff97656ac2e06d9040adc7101c6dbef2 MethodCallExpr/gen_method_call_expr.rs f2b4679eb1ec095981fe6bd656b632c22bf6bd0da133309da3f7ef5bd1ab4b5d f2b4679eb1ec095981fe6bd656b632c22bf6bd0da133309da3f7ef5bd1ab4b5d Module/gen_module.rs 815605a604fea1d9276684f8d6738a4e833eacad57ceeb27e2095fc450264fc1 815605a604fea1d9276684f8d6738a4e833eacad57ceeb27e2095fc450264fc1 +Name/gen_name.rs bbf5cff7da2400de554712ed66ff1e6370170ba988209b4e346bc053421df1ff bbf5cff7da2400de554712ed66ff1e6370170ba988209b4e346bc053421df1ff +NameRef/gen_name_ref.rs 41307c2f7ca82d28217129639e556bd4c91221cf3a4170250b313fd53b9e3f82 41307c2f7ca82d28217129639e556bd4c91221cf3a4170250b313fd53b9e3f82 +NeverType/gen_never_type.rs a5413fab6a45dcfc2ff0ec5c8308b6c515963212ec4aa9edb9a96ec9a7e96830 a5413fab6a45dcfc2ff0ec5c8308b6c515963212ec4aa9edb9a96ec9a7e96830 OffsetOfExpr/gen_offset_of_expr.rs 8e2077b4d7b85c91c17c3630511bc4f929950e9007261cbf0471c4a064c4b934 8e2077b4d7b85c91c17c3630511bc4f929950e9007261cbf0471c4a064c4b934 OrPat/gen_or_pat.rs 71feef6e056bfe4cc8c22c9eb54fa3fecef613606769061d0efd059adbbd6f56 71feef6e056bfe4cc8c22c9eb54fa3fecef613606769061d0efd059adbbd6f56 +Param/gen_param.rs 6c9e4a972b2dc0702dc29ebcbdcbe2c6a433b3cd372ad6924feedcea4698faba 6c9e4a972b2dc0702dc29ebcbdcbe2c6a433b3cd372ad6924feedcea4698faba +ParamList/gen_param_list.rs ef2e83d0aed45b969fe78dd717e87ef3c1f848e6179cfb4dc3cb136f1836b998 ef2e83d0aed45b969fe78dd717e87ef3c1f848e6179cfb4dc3cb136f1836b998 +ParenExpr/gen_paren_expr.rs dd0c4a21a92e54e8a6151145e013cbec9c9e1cad093d572e293b4f51d6c44aea dd0c4a21a92e54e8a6151145e013cbec9c9e1cad093d572e293b4f51d6c44aea +ParenPat/gen_paren_pat.rs c8d18521b9a0b7d39841eb72e3895914aa652b7235dea42ed12a4eb280e3bf0e c8d18521b9a0b7d39841eb72e3895914aa652b7235dea42ed12a4eb280e3bf0e +ParenType/gen_paren_type.rs ae1a945b56020eab14bb0ef75ae9ccb735d8e45d1213adee210a90e6dba8430f ae1a945b56020eab14bb0ef75ae9ccb735d8e45d1213adee210a90e6dba8430f Path/gen_path.rs e32637d04445d5b9411086f3ad5d8b41de24327f7ad641d1a1a25c1d160121c8 e32637d04445d5b9411086f3ad5d8b41de24327f7ad641d1a1a25c1d160121c8 PathExpr/gen_path_expr.rs a1e0ececfe62a63a43583c9bd8064a80a90c042c55bac29d86776c0c6559f33a a1e0ececfe62a63a43583c9bd8064a80a90c042c55bac29d86776c0c6559f33a PathPat/gen_path_pat.rs fd7f941f8b33f19d3693be1fdb595c2fb2e85e8296702b82bf12bcd44632f371 fd7f941f8b33f19d3693be1fdb595c2fb2e85e8296702b82bf12bcd44632f371 +PathSegment/gen_path_segment.rs bc0c914821a70f9a7db23766f4d84e2d69fc76d5075a8bc3341f2ba59a8ce911 bc0c914821a70f9a7db23766f4d84e2d69fc76d5075a8bc3341f2ba59a8ce911 +PathType/gen_path_type.rs 710a5505615769da940202e7c6d9031edc23a4b05cd9fb25241c60affbba4027 710a5505615769da940202e7c6d9031edc23a4b05cd9fb25241c60affbba4027 PrefixExpr/gen_prefix_expr.rs 2b7c6eb7efe5b1bbf895dde386eca9e1c4dcfa047ca141628580c97ec304ac4a 2b7c6eb7efe5b1bbf895dde386eca9e1c4dcfa047ca141628580c97ec304ac4a +PtrType/gen_ptr_type.rs dd7faad19454b92d7942ef664df1a5f26c01863e408b87249aa4d5d4f68c78b3 dd7faad19454b92d7942ef664df1a5f26c01863e408b87249aa4d5d4f68c78b3 RangeExpr/gen_range_expr.rs 3f27cff9cc76b2703beff622d1453b84121e1970a869e45f9428deac92c4ecb0 3f27cff9cc76b2703beff622d1453b84121e1970a869e45f9428deac92c4ecb0 RangePat/gen_range_pat.rs 18b5169c3ab9230c95d86c4897f8343b2176d9602c9ea371c70c1eb0dbf89a28 18b5169c3ab9230c95d86c4897f8343b2176d9602c9ea371c70c1eb0dbf89a28 RecordExpr/gen_record_expr.rs f8a7db88ae9e2a47588d26a76331cba64014dc6d5e065af28adcd718c8c52727 f8a7db88ae9e2a47588d26a76331cba64014dc6d5e065af28adcd718c8c52727 RecordExprField/gen_record_expr_field.rs ea34f9fc64a600a5fff6b3388a2f89990bc9381937f49e83ce5f8192a14a0e4f ea34f9fc64a600a5fff6b3388a2f89990bc9381937f49e83ce5f8192a14a0e4f +RecordExprFieldList/gen_record_expr_field_list.rs e1cf6cdf9b8eaade99e8ad60c24d34c401d3789173fa31cb9aacf14fbd84e062 e1cf6cdf9b8eaade99e8ad60c24d34c401d3789173fa31cb9aacf14fbd84e062 +RecordField/gen_record_field.rs 6adab09450e655a004190d3f5485f9cb0f0bdc2d94206f727a3b323358c0cd72 6adab09450e655a004190d3f5485f9cb0f0bdc2d94206f727a3b323358c0cd72 +RecordFieldList/gen_record_field_list.rs 7799933ffee9cc21cb848866b0d6d6c2d290dbee32d6a5f441ee9ce708f0d95a 7799933ffee9cc21cb848866b0d6d6c2d290dbee32d6a5f441ee9ce708f0d95a RecordPat/gen_record_pat.rs a7e8aafb51532785459467e82d175a4cbab7ad5757cd00d74a0b1b673a5f21d9 a7e8aafb51532785459467e82d175a4cbab7ad5757cd00d74a0b1b673a5f21d9 RecordPatField/gen_record_pat_field.rs f6c31bd08e6021aa4da6e8238561a77208f0ef723c5e217c6fbc16b8aec73a84 f6c31bd08e6021aa4da6e8238561a77208f0ef723c5e217c6fbc16b8aec73a84 +RecordPatFieldList/gen_record_pat_field_list.rs 35aa6ce694da1c822a593a9b1251e2a2c61365489edf2c0e9710251d8d02fe3f 35aa6ce694da1c822a593a9b1251e2a2c61365489edf2c0e9710251d8d02fe3f RefExpr/gen_ref_expr.rs 82695467551def4a00c78aa1ea6a1460e9edbef7df2672f13daccb0ee5d6b4c6 82695467551def4a00c78aa1ea6a1460e9edbef7df2672f13daccb0ee5d6b4c6 RefPat/gen_ref_pat.rs aba7518649d9a37928e59a40d42f76cc0f4735e8daf711a3def6d2f0520e1f54 aba7518649d9a37928e59a40d42f76cc0f4735e8daf711a3def6d2f0520e1f54 +RefType/gen_ref_type.rs 9d5c6d8257e580b550cbec5717e96b5cea6257c9e261e6f56db36c8570363b9d 9d5c6d8257e580b550cbec5717e96b5cea6257c9e261e6f56db36c8570363b9d +Rename/gen_rename.rs 553c16f243d1ae3b6b28510d39436c83425944e5085171c18e0a2aa40deb74fc 553c16f243d1ae3b6b28510d39436c83425944e5085171c18e0a2aa40deb74fc +RestPat/gen_rest_pat.rs e762bf7537225f97da751c5dca6a2cd3836ad7579b68c748b8c6cba65087acca e762bf7537225f97da751c5dca6a2cd3836ad7579b68c748b8c6cba65087acca +RetType/gen_ret_type.rs 0947aed0974461b7a5b56bbc5fe36131663bde715c37302345d4eee23b71c825 0947aed0974461b7a5b56bbc5fe36131663bde715c37302345d4eee23b71c825 ReturnExpr/gen_return_expr.rs 4f6ef29d7b3c60d6d71d1a6034a0721671f517428ba21897361a92b01009d38f 4f6ef29d7b3c60d6d71d1a6034a0721671f517428ba21897361a92b01009d38f +ReturnTypeSyntax/gen_return_type_syntax.rs 0b11a4cc400f9a2001996f99d61391bdb636e8aea036f587cf18ad6a957fe496 0b11a4cc400f9a2001996f99d61391bdb636e8aea036f587cf18ad6a957fe496 +SelfParam/gen_self_param.rs b7bf9f23fedad6f1a15f02e5fac33fc2c68ec3409b44f24142c2fdec1e5e6f1f b7bf9f23fedad6f1a15f02e5fac33fc2c68ec3409b44f24142c2fdec1e5e6f1f SlicePat/gen_slice_pat.rs df4a6692f5100aa11dd777561400ce71e37b85f2363b0638c21975a1771b15d5 df4a6692f5100aa11dd777561400ce71e37b85f2363b0638c21975a1771b15d5 +SliceType/gen_slice_type.rs 073282f4755994473933db7e4f1e4d34a80363d7e331299ec4ac1a2d6a235b86 073282f4755994473933db7e4f1e4d34a80363d7e331299ec4ac1a2d6a235b86 +SourceFile/gen_source_file.rs a7a1d4fa77b53adb6fbc031bf7ab49cf7c8787728ba0a687c348b5eefbb5b9df a7a1d4fa77b53adb6fbc031bf7ab49cf7c8787728ba0a687c348b5eefbb5b9df +Static/gen_static.rs ff01782c2f0f702373fc6df45ac9277fbdd8d4fad69dbe5f984a14790a46e7b9 ff01782c2f0f702373fc6df45ac9277fbdd8d4fad69dbe5f984a14790a46e7b9 +StmtList/gen_stmt_list.rs bb3791a613b91a2086c19cb0eddbf978bb37bbb2bd79d3e61b40be35c71daaad bb3791a613b91a2086c19cb0eddbf978bb37bbb2bd79d3e61b40be35c71daaad +Struct/gen_struct.rs 09c5c164d7c8a3991fad1a118d66c12c24d2ebf30fbea6205f7690ca9f24dbb2 09c5c164d7c8a3991fad1a118d66c12c24d2ebf30fbea6205f7690ca9f24dbb2 +TokenTree/gen_token_tree.rs dde6595ee4e8f3fcdecfb054438b08e1a7db10d83d9fff121794df814c7aee0e dde6595ee4e8f3fcdecfb054438b08e1a7db10d83d9fff121794df814c7aee0e +Trait/gen_trait.rs abef0d860253d9979d68c1e3051dd1de5d8b64a1575140dda1694e3516badba9 abef0d860253d9979d68c1e3051dd1de5d8b64a1575140dda1694e3516badba9 +TraitAlias/gen_trait_alias.rs c0c2d370674a20173db33e118e011328a880ba8ab42788ca735bb3d80b4b64a8 c0c2d370674a20173db33e118e011328a880ba8ab42788ca735bb3d80b4b64a8 +TryExpr/gen_try_expr.rs 2c7d8a5f3d65a084b645b5e4659fbbd3fbe65994fed1e6474ebd83df06f8d725 2c7d8a5f3d65a084b645b5e4659fbbd3fbe65994fed1e6474ebd83df06f8d725 TupleExpr/gen_tuple_expr.rs 8ecd1b6ecc58a0319eed434a423cc6f41bdf1901b1950e6e79735d7f7b2f8374 8ecd1b6ecc58a0319eed434a423cc6f41bdf1901b1950e6e79735d7f7b2f8374 +TupleField/gen_tuple_field.rs 8a77f7f1c2e4ac4374a147c27db7789e80496b5a405fd9cc3341f764a2136c38 8a77f7f1c2e4ac4374a147c27db7789e80496b5a405fd9cc3341f764a2136c38 +TupleFieldList/gen_tuple_field_list.rs d2a5151b413be3edbf093c4f47a8d57945e794d399378971940f6a5c65d4c223 d2a5151b413be3edbf093c4f47a8d57945e794d399378971940f6a5c65d4c223 TuplePat/gen_tuple_pat.rs b1b0c9c5ff1b787f380644691c77807655a4f6441fc7431c90ecf78c54c26148 b1b0c9c5ff1b787f380644691c77807655a4f6441fc7431c90ecf78c54c26148 TupleStructPat/gen_tuple_struct_pat.rs 601ca8813272d15b4c8fd7402d0d28a42a62be82865eb5e86b985ad31464ca98 601ca8813272d15b4c8fd7402d0d28a42a62be82865eb5e86b985ad31464ca98 +TupleType/gen_tuple_type.rs f4302ca264cb17e0c27015f657e678a13147f691c06323cba778836467815265 f4302ca264cb17e0c27015f657e678a13147f691c06323cba778836467815265 +TypeAlias/gen_type_alias.rs eee732f674d9f999fee1e1976c426ba07f23c63b58b3a53c2026a4b922c00c8f eee732f674d9f999fee1e1976c426ba07f23c63b58b3a53c2026a4b922c00c8f +TypeArg/gen_type_arg.rs 11e024708429bb683adc848d0be168cd9d190793833880e6ec74139df296e818 11e024708429bb683adc848d0be168cd9d190793833880e6ec74139df296e818 +TypeBound/gen_type_bound.rs 4198346113b075812f79858ccbd467339d6b8039a449bd58c4710dd0aba1c9c1 4198346113b075812f79858ccbd467339d6b8039a449bd58c4710dd0aba1c9c1 +TypeBoundList/gen_type_bound_list.rs bf70e31e5908e0eea6cdb4354ae78fc6ee1077b193409e741cac9b5d93d5deb2 bf70e31e5908e0eea6cdb4354ae78fc6ee1077b193409e741cac9b5d93d5deb2 +TypeParam/gen_type_param.rs 31c02d18020b305f1c37fdeb97656dd5b1e49e6b9a072329c2f099c55a06e3b7 31c02d18020b305f1c37fdeb97656dd5b1e49e6b9a072329c2f099c55a06e3b7 UnderscoreExpr/gen_underscore_expr.rs fe34e99d322bf86c0f5509c9b5fd6e1e8abbdf63dbe7e01687344a41e9aabe52 fe34e99d322bf86c0f5509c9b5fd6e1e8abbdf63dbe7e01687344a41e9aabe52 +Union/gen_union.rs d5e814688e93dcb105f29a392159c1b995ee15a74720167219f9431db8ef70a3 d5e814688e93dcb105f29a392159c1b995ee15a74720167219f9431db8ef70a3 +Use/gen_use.rs 2a0ea9fa34d844fda63e8f605f6a951e8b272d63ebfb0ae501fc734559a83a6b 2a0ea9fa34d844fda63e8f605f6a951e8b272d63ebfb0ae501fc734559a83a6b +UseTree/gen_use_tree.rs 0a310eb8ce7abf481df813464dabac528a8f70d64d541409c66f957dfdd068d0 0a310eb8ce7abf481df813464dabac528a8f70d64d541409c66f957dfdd068d0 +UseTreeList/gen_use_tree_list.rs ba450699782e51b1d3139148709827e35f2e57235849fb26a073e2786dfc53e3 ba450699782e51b1d3139148709827e35f2e57235849fb26a073e2786dfc53e3 +Variant/gen_variant.rs 036566793ee468418f915974e2925d8bafaec3c93c2463212f222e6a5f290f24 036566793ee468418f915974e2925d8bafaec3c93c2463212f222e6a5f290f24 +VariantList/gen_variant_list.rs 932b67564c5ef4116d84db6945e098f6d7438755d99fc198fde8f4527979bf00 932b67564c5ef4116d84db6945e098f6d7438755d99fc198fde8f4527979bf00 +Visibility/gen_visibility.rs 6f5ca31d3593643eb0ff2be9b191619d3d8c3a4aa0093293ae2bdc299421ce60 6f5ca31d3593643eb0ff2be9b191619d3d8c3a4aa0093293ae2bdc299421ce60 +WhereClause/gen_where_clause.rs bdfb67817b24df5d33080825320f07574e57f1a950a4505a79c2cbd6967fb882 bdfb67817b24df5d33080825320f07574e57f1a950a4505a79c2cbd6967fb882 +WherePred/gen_where_pred.rs d127641a319766500581898c09b7d00be34c686670cb860022dc0f7f52f50137 d127641a319766500581898c09b7d00be34c686670cb860022dc0f7f52f50137 +WhileExpr/gen_while_expr.rs 81c9082bcba72c6a89d6f4cbdb456ccc521be64fd554755924dbd3bbe6dcdf6d 81c9082bcba72c6a89d6f4cbdb456ccc521be64fd554755924dbd3bbe6dcdf6d WildcardPat/gen_wildcard_pat.rs f1b175eeb3a0fc32bbcfb70a207be33dfde51a7d5198f72b8e08948f0d43e3dc f1b175eeb3a0fc32bbcfb70a207be33dfde51a7d5198f72b8e08948f0d43e3dc YeetExpr/gen_yeet_expr.rs c243b785a2cbd941bcec23dafc23ffbc64b93cf2843b6ede9783cdb81fed439d c243b785a2cbd941bcec23dafc23ffbc64b93cf2843b6ede9783cdb81fed439d YieldExpr/gen_yield_expr.rs 20f607719ff90bbcd831fe48a530400d0774394867ae65618cd1671d638f853e 20f607719ff90bbcd831fe48a530400d0774394867ae65618cd1671d638f853e diff --git a/rust/ql/test/extractor-tests/generated/.gitattributes b/rust/ql/test/extractor-tests/generated/.gitattributes index 53818a1fc53..2ca1ee90ffe 100644 --- a/rust/ql/test/extractor-tests/generated/.gitattributes +++ b/rust/ql/test/extractor-tests/generated/.gitattributes @@ -1,7 +1,13 @@ /.generated_tests.list linguist-generated /.gitattributes linguist-generated +/Abi/gen_abi.rs linguist-generated +/ArgList/gen_arg_list.rs linguist-generated /ArrayExpr/gen_array_expr.rs linguist-generated +/ArrayType/gen_array_type.rs linguist-generated /AsmExpr/gen_asm_expr.rs linguist-generated +/AssocItemList/gen_assoc_item_list.rs linguist-generated +/AssocTypeArg/gen_assoc_type_arg.rs linguist-generated +/Attr/gen_attr.rs linguist-generated /AwaitExpr/gen_await_expr.rs linguist-generated /BecomeExpr/gen_become_expr.rs linguist-generated /BinaryExpr/gen_binary_expr.rs linguist-generated @@ -10,46 +16,126 @@ /BreakExpr/gen_break_expr.rs linguist-generated /CallExpr/gen_call_expr.rs linguist-generated /CastExpr/gen_cast_expr.rs linguist-generated +/ClosureBinder/gen_closure_binder.rs linguist-generated /ClosureExpr/gen_closure_expr.rs linguist-generated +/Const/gen_const.rs linguist-generated +/ConstArg/gen_const_arg.rs linguist-generated /ConstBlockPat/gen_const_block_pat.rs linguist-generated +/ConstParam/gen_const_param.rs linguist-generated /ContinueExpr/gen_continue_expr.rs linguist-generated +/DynTraitType/gen_dyn_trait_type.rs linguist-generated +/Enum/gen_enum.rs linguist-generated /ExprStmt/gen_expr_stmt.rs linguist-generated +/ExternBlock/gen_extern_block.rs linguist-generated +/ExternCrate/gen_extern_crate.rs linguist-generated +/ExternItemList/gen_extern_item_list.rs linguist-generated /FieldExpr/gen_field_expr.rs linguist-generated +/FnPtrType/gen_fn_ptr_type.rs linguist-generated +/ForExpr/gen_for_expr.rs linguist-generated +/ForType/gen_for_type.rs linguist-generated +/FormatArgsArg/gen_format_args_arg.rs linguist-generated +/FormatArgsExpr/gen_format_args_expr.rs linguist-generated /Function/gen_function.rs linguist-generated /GenericArgList/gen_generic_arg_list.rs linguist-generated +/GenericParamList/gen_generic_param_list.rs linguist-generated /IdentPat/gen_ident_pat.rs linguist-generated /IfExpr/gen_if_expr.rs linguist-generated +/Impl/gen_impl.rs linguist-generated +/ImplTraitType/gen_impl_trait_type.rs linguist-generated /IndexExpr/gen_index_expr.rs linguist-generated +/InferType/gen_infer_type.rs linguist-generated +/ItemList/gen_item_list.rs linguist-generated /Label/gen_label.rs linguist-generated +/LetElse/gen_let_else.rs linguist-generated /LetExpr/gen_let_expr.rs linguist-generated /LetStmt/gen_let_stmt.rs linguist-generated +/Lifetime/gen_lifetime.rs linguist-generated +/LifetimeArg/gen_lifetime_arg.rs linguist-generated +/LifetimeParam/gen_lifetime_param.rs linguist-generated /LiteralExpr/gen_literal_expr.rs linguist-generated /LiteralPat/gen_literal_pat.rs linguist-generated /LoopExpr/gen_loop_expr.rs linguist-generated +/MacroCall/gen_macro_call.rs linguist-generated +/MacroDef/gen_macro_def.rs linguist-generated +/MacroExpr/gen_macro_expr.rs linguist-generated +/MacroPat/gen_macro_pat.rs linguist-generated +/MacroRules/gen_macro_rules.rs linguist-generated +/MacroType/gen_macro_type.rs linguist-generated /MatchArm/gen_match_arm.rs linguist-generated +/MatchArmList/gen_match_arm_list.rs linguist-generated /MatchExpr/gen_match_expr.rs linguist-generated +/MatchGuard/gen_match_guard.rs linguist-generated +/Meta/gen_meta.rs linguist-generated /MethodCallExpr/gen_method_call_expr.rs linguist-generated /Module/gen_module.rs linguist-generated +/Name/gen_name.rs linguist-generated +/NameRef/gen_name_ref.rs linguist-generated +/NeverType/gen_never_type.rs linguist-generated /OffsetOfExpr/gen_offset_of_expr.rs linguist-generated /OrPat/gen_or_pat.rs linguist-generated +/Param/gen_param.rs linguist-generated +/ParamList/gen_param_list.rs linguist-generated +/ParenExpr/gen_paren_expr.rs linguist-generated +/ParenPat/gen_paren_pat.rs linguist-generated +/ParenType/gen_paren_type.rs linguist-generated /Path/gen_path.rs linguist-generated /PathExpr/gen_path_expr.rs linguist-generated /PathPat/gen_path_pat.rs linguist-generated +/PathSegment/gen_path_segment.rs linguist-generated +/PathType/gen_path_type.rs linguist-generated /PrefixExpr/gen_prefix_expr.rs linguist-generated +/PtrType/gen_ptr_type.rs linguist-generated /RangeExpr/gen_range_expr.rs linguist-generated /RangePat/gen_range_pat.rs linguist-generated /RecordExpr/gen_record_expr.rs linguist-generated /RecordExprField/gen_record_expr_field.rs linguist-generated +/RecordExprFieldList/gen_record_expr_field_list.rs linguist-generated +/RecordField/gen_record_field.rs linguist-generated +/RecordFieldList/gen_record_field_list.rs linguist-generated /RecordPat/gen_record_pat.rs linguist-generated /RecordPatField/gen_record_pat_field.rs linguist-generated +/RecordPatFieldList/gen_record_pat_field_list.rs linguist-generated /RefExpr/gen_ref_expr.rs linguist-generated /RefPat/gen_ref_pat.rs linguist-generated +/RefType/gen_ref_type.rs linguist-generated +/Rename/gen_rename.rs linguist-generated +/RestPat/gen_rest_pat.rs linguist-generated +/RetType/gen_ret_type.rs linguist-generated /ReturnExpr/gen_return_expr.rs linguist-generated +/ReturnTypeSyntax/gen_return_type_syntax.rs linguist-generated +/SelfParam/gen_self_param.rs linguist-generated /SlicePat/gen_slice_pat.rs linguist-generated +/SliceType/gen_slice_type.rs linguist-generated +/SourceFile/gen_source_file.rs linguist-generated +/Static/gen_static.rs linguist-generated +/StmtList/gen_stmt_list.rs linguist-generated +/Struct/gen_struct.rs linguist-generated +/TokenTree/gen_token_tree.rs linguist-generated +/Trait/gen_trait.rs linguist-generated +/TraitAlias/gen_trait_alias.rs linguist-generated +/TryExpr/gen_try_expr.rs linguist-generated /TupleExpr/gen_tuple_expr.rs linguist-generated +/TupleField/gen_tuple_field.rs linguist-generated +/TupleFieldList/gen_tuple_field_list.rs linguist-generated /TuplePat/gen_tuple_pat.rs linguist-generated /TupleStructPat/gen_tuple_struct_pat.rs linguist-generated +/TupleType/gen_tuple_type.rs linguist-generated +/TypeAlias/gen_type_alias.rs linguist-generated +/TypeArg/gen_type_arg.rs linguist-generated +/TypeBound/gen_type_bound.rs linguist-generated +/TypeBoundList/gen_type_bound_list.rs linguist-generated +/TypeParam/gen_type_param.rs linguist-generated /UnderscoreExpr/gen_underscore_expr.rs linguist-generated +/Union/gen_union.rs linguist-generated +/Use/gen_use.rs linguist-generated +/UseTree/gen_use_tree.rs linguist-generated +/UseTreeList/gen_use_tree_list.rs linguist-generated +/Variant/gen_variant.rs linguist-generated +/VariantList/gen_variant_list.rs linguist-generated +/Visibility/gen_visibility.rs linguist-generated +/WhereClause/gen_where_clause.rs linguist-generated +/WherePred/gen_where_pred.rs linguist-generated +/WhileExpr/gen_while_expr.rs linguist-generated /WildcardPat/gen_wildcard_pat.rs linguist-generated /YeetExpr/gen_yeet_expr.rs linguist-generated /YieldExpr/gen_yield_expr.rs linguist-generated diff --git a/rust/ql/test/extractor-tests/generated/Abi/Abi.ql b/rust/ql/test/extractor-tests/generated/Abi/Abi.ql new file mode 100644 index 00000000000..3c0fd40eaeb --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Abi/Abi.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Abi x, string hasAbiString +where + toBeTested(x) and + not x.isUnknown() and + if x.hasAbiString() then hasAbiString = "yes" else hasAbiString = "no" +select x, "hasAbiString:", hasAbiString diff --git a/rust/ql/test/extractor-tests/generated/Abi/Abi_getAbiString.ql b/rust/ql/test/extractor-tests/generated/Abi/Abi_getAbiString.ql new file mode 100644 index 00000000000..77104019b32 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Abi/Abi_getAbiString.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Abi x +where toBeTested(x) and not x.isUnknown() +select x, x.getAbiString() diff --git a/rust/ql/test/extractor-tests/generated/Abi/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Abi/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Abi/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Abi/gen_abi.rs b/rust/ql/test/extractor-tests/generated/Abi/gen_abi.rs new file mode 100644 index 00000000000..01c614999d0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Abi/gen_abi.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_abi() -> () { + // A Abi. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ArgList/ArgList.ql b/rust/ql/test/extractor-tests/generated/ArgList/ArgList.ql new file mode 100644 index 00000000000..0e8c23922b5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ArgList/ArgList.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ArgList x, int getNumberOfArgs +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfArgs = x.getNumberOfArgs() +select x, "getNumberOfArgs:", getNumberOfArgs diff --git a/rust/ql/test/extractor-tests/generated/ArgList/ArgList_getArg.ql b/rust/ql/test/extractor-tests/generated/ArgList/ArgList_getArg.ql new file mode 100644 index 00000000000..253d13f2b56 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ArgList/ArgList_getArg.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ArgList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getArg(index) diff --git a/rust/ql/test/extractor-tests/generated/ArgList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ArgList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ArgList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ArgList/gen_arg_list.rs b/rust/ql/test/extractor-tests/generated/ArgList/gen_arg_list.rs new file mode 100644 index 00000000000..2cfe6d29c0d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ArgList/gen_arg_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_arg_list() -> () { + // A ArgList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType.ql b/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType.ql new file mode 100644 index 00000000000..1538043e292 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ArrayType x, string hasConstArg, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasConstArg() then hasConstArg = "yes" else hasConstArg = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasConstArg:", hasConstArg, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType_getConstArg.ql b/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType_getConstArg.ql new file mode 100644 index 00000000000..55c3fc89475 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType_getConstArg.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ArrayType x +where toBeTested(x) and not x.isUnknown() +select x, x.getConstArg() diff --git a/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType_getTy.ql b/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType_getTy.ql new file mode 100644 index 00000000000..d274baf857f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ArrayType/ArrayType_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ArrayType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/ArrayType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ArrayType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ArrayType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ArrayType/gen_array_type.rs b/rust/ql/test/extractor-tests/generated/ArrayType/gen_array_type.rs new file mode 100644 index 00000000000..2449a205227 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ArrayType/gen_array_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_array_type() -> () { + // A ArrayType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList.ql b/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList.ql new file mode 100644 index 00000000000..eebd261c6bd --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocItemList x, int getNumberOfAssocItems, int getNumberOfAttrs +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAssocItems = x.getNumberOfAssocItems() and + getNumberOfAttrs = x.getNumberOfAttrs() +select x, "getNumberOfAssocItems:", getNumberOfAssocItems, "getNumberOfAttrs:", getNumberOfAttrs diff --git a/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList_getAssocItem.ql b/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList_getAssocItem.ql new file mode 100644 index 00000000000..01d36f7cc54 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList_getAssocItem.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocItemList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAssocItem(index) diff --git a/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList_getAttr.ql b/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList_getAttr.ql new file mode 100644 index 00000000000..72b5f366737 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocItemList/AssocItemList_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocItemList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/AssocItemList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/AssocItemList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/AssocItemList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/AssocItemList/gen_assoc_item_list.rs b/rust/ql/test/extractor-tests/generated/AssocItemList/gen_assoc_item_list.rs new file mode 100644 index 00000000000..b858bff4755 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocItemList/gen_assoc_item_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_assoc_item_list() -> () { + // A AssocItemList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg.ql new file mode 100644 index 00000000000..b1cafa773f5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg.ql @@ -0,0 +1,22 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + AssocTypeArg x, string hasConstArg, string hasGenericArgList, string hasNameRef, + string hasParamList, string hasRetType, string hasReturnTypeSyntax, string hasTy, + string hasTypeBoundList +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasConstArg() then hasConstArg = "yes" else hasConstArg = "no") and + (if x.hasGenericArgList() then hasGenericArgList = "yes" else hasGenericArgList = "no") and + (if x.hasNameRef() then hasNameRef = "yes" else hasNameRef = "no") and + (if x.hasParamList() then hasParamList = "yes" else hasParamList = "no") and + (if x.hasRetType() then hasRetType = "yes" else hasRetType = "no") and + (if x.hasReturnTypeSyntax() then hasReturnTypeSyntax = "yes" else hasReturnTypeSyntax = "no") and + (if x.hasTy() then hasTy = "yes" else hasTy = "no") and + if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no" +select x, "hasConstArg:", hasConstArg, "hasGenericArgList:", hasGenericArgList, "hasNameRef:", + hasNameRef, "hasParamList:", hasParamList, "hasRetType:", hasRetType, "hasReturnTypeSyntax:", + hasReturnTypeSyntax, "hasTy:", hasTy, "hasTypeBoundList:", hasTypeBoundList diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getConstArg.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getConstArg.ql new file mode 100644 index 00000000000..6619858dfe3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getConstArg.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getConstArg() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getGenericArgList.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getGenericArgList.ql new file mode 100644 index 00000000000..09c1924f693 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getGenericArgList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericArgList() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getNameRef.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getNameRef.ql new file mode 100644 index 00000000000..8f393e34443 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getNameRef.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getNameRef() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getParamList.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getParamList.ql new file mode 100644 index 00000000000..e745669c52d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getParamList() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getRetType.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getRetType.ql new file mode 100644 index 00000000000..413b05df0d4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getRetType.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getRetType() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getReturnTypeSyntax.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getReturnTypeSyntax.ql new file mode 100644 index 00000000000..f3929edba7e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getReturnTypeSyntax.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getReturnTypeSyntax() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTy.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTy.ql new file mode 100644 index 00000000000..4b037c90ab2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTypeBoundList.ql new file mode 100644 index 00000000000..e798c8bbaa4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/AssocTypeArg_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from AssocTypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/AssocTypeArg/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/AssocTypeArg/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/AssocTypeArg/gen_assoc_type_arg.rs b/rust/ql/test/extractor-tests/generated/AssocTypeArg/gen_assoc_type_arg.rs new file mode 100644 index 00000000000..9f7bb10a69a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/AssocTypeArg/gen_assoc_type_arg.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_assoc_type_arg() -> () { + // A AssocTypeArg. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Attr/Attr.ql b/rust/ql/test/extractor-tests/generated/Attr/Attr.ql new file mode 100644 index 00000000000..b80d3089be9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Attr/Attr.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Attr x, string hasMeta +where + toBeTested(x) and + not x.isUnknown() and + if x.hasMeta() then hasMeta = "yes" else hasMeta = "no" +select x, "hasMeta:", hasMeta diff --git a/rust/ql/test/extractor-tests/generated/Attr/Attr_getMeta.ql b/rust/ql/test/extractor-tests/generated/Attr/Attr_getMeta.ql new file mode 100644 index 00000000000..dd4ed7f56ef --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Attr/Attr_getMeta.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Attr x +where toBeTested(x) and not x.isUnknown() +select x, x.getMeta() diff --git a/rust/ql/test/extractor-tests/generated/Attr/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Attr/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Attr/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Attr/gen_attr.rs b/rust/ql/test/extractor-tests/generated/Attr/gen_attr.rs new file mode 100644 index 00000000000..c028915cabf --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Attr/gen_attr.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_attr() -> () { + // A Attr. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ClosureBinder/ClosureBinder.ql b/rust/ql/test/extractor-tests/generated/ClosureBinder/ClosureBinder.ql new file mode 100644 index 00000000000..b099f4aa548 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ClosureBinder/ClosureBinder.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ClosureBinder x, string hasGenericParamList +where + toBeTested(x) and + not x.isUnknown() and + if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no" +select x, "hasGenericParamList:", hasGenericParamList diff --git a/rust/ql/test/extractor-tests/generated/ClosureBinder/ClosureBinder_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/ClosureBinder/ClosureBinder_getGenericParamList.ql new file mode 100644 index 00000000000..553bcf8970e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ClosureBinder/ClosureBinder_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ClosureBinder x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/ClosureBinder/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ClosureBinder/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ClosureBinder/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ClosureBinder/gen_closure_binder.rs b/rust/ql/test/extractor-tests/generated/ClosureBinder/gen_closure_binder.rs new file mode 100644 index 00000000000..a924e2f6168 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ClosureBinder/gen_closure_binder.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_closure_binder() -> () { + // A ClosureBinder. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Const/Const.ql b/rust/ql/test/extractor-tests/generated/Const/Const.ql new file mode 100644 index 00000000000..9af69afe4d3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Const/Const.ql @@ -0,0 +1,16 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Const x, int getNumberOfAttrs, string hasBody, string hasName, string hasTy, string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasBody() then hasBody = "yes" else hasBody = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasTy() then hasTy = "yes" else hasTy = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasBody:", hasBody, "hasName:", hasName, "hasTy:", + hasTy, "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/Const/Const_getAttr.ql b/rust/ql/test/extractor-tests/generated/Const/Const_getAttr.ql new file mode 100644 index 00000000000..0b4adeec093 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Const/Const_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Const x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Const/Const_getBody.ql b/rust/ql/test/extractor-tests/generated/Const/Const_getBody.ql new file mode 100644 index 00000000000..368aa82afb4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Const/Const_getBody.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Const x +where toBeTested(x) and not x.isUnknown() +select x, x.getBody() diff --git a/rust/ql/test/extractor-tests/generated/Const/Const_getName.ql b/rust/ql/test/extractor-tests/generated/Const/Const_getName.ql new file mode 100644 index 00000000000..23698a012eb --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Const/Const_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Const x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Const/Const_getTy.ql b/rust/ql/test/extractor-tests/generated/Const/Const_getTy.ql new file mode 100644 index 00000000000..d133dcb5d38 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Const/Const_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Const x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/Const/Const_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Const/Const_getVisibility.ql new file mode 100644 index 00000000000..c0599d921a0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Const/Const_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Const x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Const/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Const/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Const/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Const/gen_const.rs b/rust/ql/test/extractor-tests/generated/Const/gen_const.rs new file mode 100644 index 00000000000..32c17ef6c2b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Const/gen_const.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_const() -> () { + // A Const. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ConstArg/ConstArg.ql b/rust/ql/test/extractor-tests/generated/ConstArg/ConstArg.ql new file mode 100644 index 00000000000..4080bf099c4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstArg/ConstArg.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ConstArg x, string hasExpr +where + toBeTested(x) and + not x.isUnknown() and + if x.hasExpr() then hasExpr = "yes" else hasExpr = "no" +select x, "hasExpr:", hasExpr diff --git a/rust/ql/test/extractor-tests/generated/ConstArg/ConstArg_getExpr.ql b/rust/ql/test/extractor-tests/generated/ConstArg/ConstArg_getExpr.ql new file mode 100644 index 00000000000..702328c2aac --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstArg/ConstArg_getExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ConstArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getExpr() diff --git a/rust/ql/test/extractor-tests/generated/ConstArg/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ConstArg/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ConstArg/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ConstArg/gen_const_arg.rs b/rust/ql/test/extractor-tests/generated/ConstArg/gen_const_arg.rs new file mode 100644 index 00000000000..ac9bd5d1551 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstArg/gen_const_arg.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_const_arg() -> () { + // A ConstArg. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam.ql b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam.ql new file mode 100644 index 00000000000..2415e1728d9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam.ql @@ -0,0 +1,14 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ConstParam x, int getNumberOfAttrs, string hasDefaultVal, string hasName, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasDefaultVal() then hasDefaultVal = "yes" else hasDefaultVal = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasDefaultVal:", hasDefaultVal, "hasName:", + hasName, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getAttr.ql b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getAttr.ql new file mode 100644 index 00000000000..ed8406eecef --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ConstParam x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getDefaultVal.ql b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getDefaultVal.ql new file mode 100644 index 00000000000..f4af24f39b7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getDefaultVal.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ConstParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getDefaultVal() diff --git a/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getName.ql b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getName.ql new file mode 100644 index 00000000000..7c627d43650 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ConstParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getTy.ql b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getTy.ql new file mode 100644 index 00000000000..9f9aa53542b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstParam/ConstParam_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ConstParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/ConstParam/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ConstParam/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ConstParam/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ConstParam/gen_const_param.rs b/rust/ql/test/extractor-tests/generated/ConstParam/gen_const_param.rs new file mode 100644 index 00000000000..c0e3388f3e9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ConstParam/gen_const_param.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_const_param() -> () { + // A ConstParam. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/DynTraitType/DynTraitType.ql b/rust/ql/test/extractor-tests/generated/DynTraitType/DynTraitType.ql new file mode 100644 index 00000000000..ad7a7e7101e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/DynTraitType/DynTraitType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from DynTraitType x, string hasTypeBoundList +where + toBeTested(x) and + not x.isUnknown() and + if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no" +select x, "hasTypeBoundList:", hasTypeBoundList diff --git a/rust/ql/test/extractor-tests/generated/DynTraitType/DynTraitType_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/DynTraitType/DynTraitType_getTypeBoundList.ql new file mode 100644 index 00000000000..bd63c4c6e3b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/DynTraitType/DynTraitType_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from DynTraitType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/DynTraitType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/DynTraitType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/DynTraitType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/DynTraitType/gen_dyn_trait_type.rs b/rust/ql/test/extractor-tests/generated/DynTraitType/gen_dyn_trait_type.rs new file mode 100644 index 00000000000..511d9b782c0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/DynTraitType/gen_dyn_trait_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_dyn_trait_type() -> () { + // A DynTraitType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Enum/Enum.ql b/rust/ql/test/extractor-tests/generated/Enum/Enum.ql new file mode 100644 index 00000000000..4ef58323c87 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/Enum.ql @@ -0,0 +1,19 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Enum x, int getNumberOfAttrs, string hasGenericParamList, string hasName, string hasVariantList, + string hasVisibility, string hasWhereClause +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasVariantList() then hasVariantList = "yes" else hasVariantList = "no") and + (if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no") and + if x.hasWhereClause() then hasWhereClause = "yes" else hasWhereClause = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasGenericParamList:", hasGenericParamList, + "hasName:", hasName, "hasVariantList:", hasVariantList, "hasVisibility:", hasVisibility, + "hasWhereClause:", hasWhereClause diff --git a/rust/ql/test/extractor-tests/generated/Enum/Enum_getAttr.ql b/rust/ql/test/extractor-tests/generated/Enum/Enum_getAttr.ql new file mode 100644 index 00000000000..b2ffb4b5666 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/Enum_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Enum x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Enum/Enum_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/Enum/Enum_getGenericParamList.ql new file mode 100644 index 00000000000..79486fad3eb --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/Enum_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Enum x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/Enum/Enum_getName.ql b/rust/ql/test/extractor-tests/generated/Enum/Enum_getName.ql new file mode 100644 index 00000000000..218e5ee494b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/Enum_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Enum x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Enum/Enum_getVariantList.ql b/rust/ql/test/extractor-tests/generated/Enum/Enum_getVariantList.ql new file mode 100644 index 00000000000..35af7d9d396 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/Enum_getVariantList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Enum x +where toBeTested(x) and not x.isUnknown() +select x, x.getVariantList() diff --git a/rust/ql/test/extractor-tests/generated/Enum/Enum_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Enum/Enum_getVisibility.ql new file mode 100644 index 00000000000..b437e30e2ca --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/Enum_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Enum x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Enum/Enum_getWhereClause.ql b/rust/ql/test/extractor-tests/generated/Enum/Enum_getWhereClause.ql new file mode 100644 index 00000000000..b9aaa3f3499 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/Enum_getWhereClause.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Enum x +where toBeTested(x) and not x.isUnknown() +select x, x.getWhereClause() diff --git a/rust/ql/test/extractor-tests/generated/Enum/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Enum/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Enum/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Enum/gen_enum.rs b/rust/ql/test/extractor-tests/generated/Enum/gen_enum.rs new file mode 100644 index 00000000000..0711920e4ca --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Enum/gen_enum.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_enum() -> () { + // A Enum. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock.ql b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock.ql new file mode 100644 index 00000000000..8400769a595 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock.ql @@ -0,0 +1,13 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternBlock x, string hasAbi, int getNumberOfAttrs, string hasExternItemList +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasAbi() then hasAbi = "yes" else hasAbi = "no") and + getNumberOfAttrs = x.getNumberOfAttrs() and + if x.hasExternItemList() then hasExternItemList = "yes" else hasExternItemList = "no" +select x, "hasAbi:", hasAbi, "getNumberOfAttrs:", getNumberOfAttrs, "hasExternItemList:", + hasExternItemList diff --git a/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getAbi.ql b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getAbi.ql new file mode 100644 index 00000000000..d713045ef75 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getAbi.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternBlock x +where toBeTested(x) and not x.isUnknown() +select x, x.getAbi() diff --git a/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getAttr.ql b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getAttr.ql new file mode 100644 index 00000000000..2ac7fc2aa72 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternBlock x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getExternItemList.ql b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getExternItemList.ql new file mode 100644 index 00000000000..6d04cb67441 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternBlock/ExternBlock_getExternItemList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternBlock x +where toBeTested(x) and not x.isUnknown() +select x, x.getExternItemList() diff --git a/rust/ql/test/extractor-tests/generated/ExternBlock/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ExternBlock/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ExternBlock/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ExternBlock/gen_extern_block.rs b/rust/ql/test/extractor-tests/generated/ExternBlock/gen_extern_block.rs new file mode 100644 index 00000000000..8ba8ca6532a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternBlock/gen_extern_block.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_extern_block() -> () { + // A ExternBlock. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate.ql b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate.ql new file mode 100644 index 00000000000..56ebb02461a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate.ql @@ -0,0 +1,14 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternCrate x, int getNumberOfAttrs, string hasNameRef, string hasRename, string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasNameRef() then hasNameRef = "yes" else hasNameRef = "no") and + (if x.hasRename() then hasRename = "yes" else hasRename = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasNameRef:", hasNameRef, "hasRename:", hasRename, + "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getAttr.ql b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getAttr.ql new file mode 100644 index 00000000000..68edd573a7a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternCrate x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getNameRef.ql b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getNameRef.ql new file mode 100644 index 00000000000..3a9fcac3774 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getNameRef.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternCrate x +where toBeTested(x) and not x.isUnknown() +select x, x.getNameRef() diff --git a/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getRename.ql b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getRename.ql new file mode 100644 index 00000000000..82df3d60e05 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getRename.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternCrate x +where toBeTested(x) and not x.isUnknown() +select x, x.getRename() diff --git a/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getVisibility.ql b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getVisibility.ql new file mode 100644 index 00000000000..e7a9b316e1b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternCrate/ExternCrate_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternCrate x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/ExternCrate/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ExternCrate/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ExternCrate/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ExternCrate/gen_extern_crate.rs b/rust/ql/test/extractor-tests/generated/ExternCrate/gen_extern_crate.rs new file mode 100644 index 00000000000..88a4a7e0b9d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternCrate/gen_extern_crate.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_extern_crate() -> () { + // A ExternCrate. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList.ql b/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList.ql new file mode 100644 index 00000000000..e9530f3c1aa --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternItemList x, int getNumberOfAttrs, int getNumberOfExternItems +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + getNumberOfExternItems = x.getNumberOfExternItems() +select x, "getNumberOfAttrs:", getNumberOfAttrs, "getNumberOfExternItems:", getNumberOfExternItems diff --git a/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList_getAttr.ql b/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList_getAttr.ql new file mode 100644 index 00000000000..33a1c2f4c5c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternItemList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList_getExternItem.ql b/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList_getExternItem.ql new file mode 100644 index 00000000000..d4be03a1d47 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternItemList/ExternItemList_getExternItem.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ExternItemList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getExternItem(index) diff --git a/rust/ql/test/extractor-tests/generated/ExternItemList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ExternItemList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ExternItemList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ExternItemList/gen_extern_item_list.rs b/rust/ql/test/extractor-tests/generated/ExternItemList/gen_extern_item_list.rs new file mode 100644 index 00000000000..80577fc78fb --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ExternItemList/gen_extern_item_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_extern_item_list() -> () { + // A ExternItemList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType.ql b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType.ql new file mode 100644 index 00000000000..b5b871c4f27 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType.ql @@ -0,0 +1,12 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FnPtrType x, string hasAbi, string hasParamList, string hasRetType +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasAbi() then hasAbi = "yes" else hasAbi = "no") and + (if x.hasParamList() then hasParamList = "yes" else hasParamList = "no") and + if x.hasRetType() then hasRetType = "yes" else hasRetType = "no" +select x, "hasAbi:", hasAbi, "hasParamList:", hasParamList, "hasRetType:", hasRetType diff --git a/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getAbi.ql b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getAbi.ql new file mode 100644 index 00000000000..cfe7f4ba6fc --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getAbi.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FnPtrType x +where toBeTested(x) and not x.isUnknown() +select x, x.getAbi() diff --git a/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getParamList.ql b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getParamList.ql new file mode 100644 index 00000000000..718885c3be0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FnPtrType x +where toBeTested(x) and not x.isUnknown() +select x, x.getParamList() diff --git a/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getRetType.ql b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getRetType.ql new file mode 100644 index 00000000000..39bece0dbeb --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FnPtrType/FnPtrType_getRetType.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FnPtrType x +where toBeTested(x) and not x.isUnknown() +select x, x.getRetType() diff --git a/rust/ql/test/extractor-tests/generated/FnPtrType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/FnPtrType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/FnPtrType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/FnPtrType/gen_fn_ptr_type.rs b/rust/ql/test/extractor-tests/generated/FnPtrType/gen_fn_ptr_type.rs new file mode 100644 index 00000000000..6f58b0cc520 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FnPtrType/gen_fn_ptr_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_fn_ptr_type() -> () { + // A FnPtrType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr.ql b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr.ql new file mode 100644 index 00000000000..ef1999ff4a9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr.ql @@ -0,0 +1,17 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + ForExpr x, int getNumberOfAttrs, string hasIterable, string hasLabel, string hasLoopBody, + string hasPat +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasIterable() then hasIterable = "yes" else hasIterable = "no") and + (if x.hasLabel() then hasLabel = "yes" else hasLabel = "no") and + (if x.hasLoopBody() then hasLoopBody = "yes" else hasLoopBody = "no") and + if x.hasPat() then hasPat = "yes" else hasPat = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasIterable:", hasIterable, "hasLabel:", hasLabel, + "hasLoopBody:", hasLoopBody, "hasPat:", hasPat diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getAttr.ql b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getAttr.ql new file mode 100644 index 00000000000..c348759b84e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForExpr x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getIterable.ql b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getIterable.ql new file mode 100644 index 00000000000..74218990350 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getIterable.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getIterable() diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getLabel.ql b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getLabel.ql new file mode 100644 index 00000000000..019495fcf98 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getLabel.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getLabel() diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getLoopBody.ql b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getLoopBody.ql new file mode 100644 index 00000000000..5cc166fa96f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getLoopBody.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getLoopBody() diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getPat.ql b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getPat.ql new file mode 100644 index 00000000000..9f83218ea31 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForExpr/ForExpr_getPat.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getPat() diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ForExpr/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ForExpr/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ForExpr/gen_for_expr.rs b/rust/ql/test/extractor-tests/generated/ForExpr/gen_for_expr.rs new file mode 100644 index 00000000000..bda4a972556 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForExpr/gen_for_expr.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_for_expr() -> () { + // A ForExpr. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ForType/ForType.ql b/rust/ql/test/extractor-tests/generated/ForType/ForType.ql new file mode 100644 index 00000000000..fd98b365bfc --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForType/ForType.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForType x, string hasGenericParamList, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasGenericParamList:", hasGenericParamList, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/ForType/ForType_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/ForType/ForType_getGenericParamList.ql new file mode 100644 index 00000000000..7a2c53aba83 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForType/ForType_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForType x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/ForType/ForType_getTy.ql b/rust/ql/test/extractor-tests/generated/ForType/ForType_getTy.ql new file mode 100644 index 00000000000..4ed564967a1 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForType/ForType_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ForType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/ForType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ForType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ForType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ForType/gen_for_type.rs b/rust/ql/test/extractor-tests/generated/ForType/gen_for_type.rs new file mode 100644 index 00000000000..f44e4411a04 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ForType/gen_for_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_for_type() -> () { + // A ForType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg.ql b/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg.ql new file mode 100644 index 00000000000..428bd82909f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FormatArgsArg x, string hasExpr, string hasName +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasExpr() then hasExpr = "yes" else hasExpr = "no") and + if x.hasName() then hasName = "yes" else hasName = "no" +select x, "hasExpr:", hasExpr, "hasName:", hasName diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getExpr.ql b/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getExpr.ql new file mode 100644 index 00000000000..ee67794f93a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FormatArgsArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getExpr() diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getName.ql b/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getName.ql new file mode 100644 index 00000000000..8f4bdb2a0c8 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsArg/FormatArgsArg_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FormatArgsArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsArg/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/FormatArgsArg/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/FormatArgsArg/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsArg/gen_format_args_arg.rs b/rust/ql/test/extractor-tests/generated/FormatArgsArg/gen_format_args_arg.rs new file mode 100644 index 00000000000..6f189e15de6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsArg/gen_format_args_arg.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_format_args_arg() -> () { + // A FormatArgsArg. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr.ql b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr.ql new file mode 100644 index 00000000000..4d5bcf05173 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr.ql @@ -0,0 +1,13 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FormatArgsExpr x, int getNumberOfArgs, int getNumberOfAttrs, string hasTemplate +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfArgs = x.getNumberOfArgs() and + getNumberOfAttrs = x.getNumberOfAttrs() and + if x.hasTemplate() then hasTemplate = "yes" else hasTemplate = "no" +select x, "getNumberOfArgs:", getNumberOfArgs, "getNumberOfAttrs:", getNumberOfAttrs, + "hasTemplate:", hasTemplate diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getArg.ql b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getArg.ql new file mode 100644 index 00000000000..1bf575a0f86 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getArg.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FormatArgsExpr x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getArg(index) diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getAttr.ql b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getAttr.ql new file mode 100644 index 00000000000..bfaf15b6ff5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FormatArgsExpr x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getTemplate.ql b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getTemplate.ql new file mode 100644 index 00000000000..b43b24ed4f2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr_getTemplate.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from FormatArgsExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getTemplate() diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/gen_format_args_expr.rs b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/gen_format_args_expr.rs new file mode 100644 index 00000000000..7345a633ba5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/gen_format_args_expr.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_format_args_expr() -> () { + // A FormatArgsExpr. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/GenericParamList/GenericParamList.ql b/rust/ql/test/extractor-tests/generated/GenericParamList/GenericParamList.ql new file mode 100644 index 00000000000..b79afcf33f7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/GenericParamList/GenericParamList.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from GenericParamList x, int getNumberOfGenericParams +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfGenericParams = x.getNumberOfGenericParams() +select x, "getNumberOfGenericParams:", getNumberOfGenericParams diff --git a/rust/ql/test/extractor-tests/generated/GenericParamList/GenericParamList_getGenericParam.ql b/rust/ql/test/extractor-tests/generated/GenericParamList/GenericParamList_getGenericParam.ql new file mode 100644 index 00000000000..323c11e3841 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/GenericParamList/GenericParamList_getGenericParam.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from GenericParamList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getGenericParam(index) diff --git a/rust/ql/test/extractor-tests/generated/GenericParamList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/GenericParamList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/GenericParamList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/GenericParamList/gen_generic_param_list.rs b/rust/ql/test/extractor-tests/generated/GenericParamList/gen_generic_param_list.rs new file mode 100644 index 00000000000..a6b4414d2b5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/GenericParamList/gen_generic_param_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_generic_param_list() -> () { + // A GenericParamList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl.ql new file mode 100644 index 00000000000..72e934f58c6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl.ql @@ -0,0 +1,20 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Impl x, string hasAssocItemList, int getNumberOfAttrs, string hasGenericParamList, + string hasSelfTy, string hasTrait, string hasVisibility, string hasWhereClause +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasAssocItemList() then hasAssocItemList = "yes" else hasAssocItemList = "no") and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasSelfTy() then hasSelfTy = "yes" else hasSelfTy = "no") and + (if x.hasTrait() then hasTrait = "yes" else hasTrait = "no") and + (if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no") and + if x.hasWhereClause() then hasWhereClause = "yes" else hasWhereClause = "no" +select x, "hasAssocItemList:", hasAssocItemList, "getNumberOfAttrs:", getNumberOfAttrs, + "hasGenericParamList:", hasGenericParamList, "hasSelfTy:", hasSelfTy, "hasTrait:", hasTrait, + "hasVisibility:", hasVisibility, "hasWhereClause:", hasWhereClause diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl_getAssocItemList.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl_getAssocItemList.ql new file mode 100644 index 00000000000..8365b6b0dfe --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl_getAssocItemList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Impl x +where toBeTested(x) and not x.isUnknown() +select x, x.getAssocItemList() diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl_getAttr.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl_getAttr.ql new file mode 100644 index 00000000000..d6c01005755 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Impl x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl_getGenericParamList.ql new file mode 100644 index 00000000000..2b24c7d73a9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Impl x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl_getSelfTy.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl_getSelfTy.ql new file mode 100644 index 00000000000..283903e8d34 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl_getSelfTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Impl x +where toBeTested(x) and not x.isUnknown() +select x, x.getSelfTy() diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl_getTrait.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl_getTrait.ql new file mode 100644 index 00000000000..7551a5e960e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl_getTrait.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Impl x +where toBeTested(x) and not x.isUnknown() +select x, x.getTrait() diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl_getVisibility.ql new file mode 100644 index 00000000000..f50c36bc834 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Impl x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Impl/Impl_getWhereClause.ql b/rust/ql/test/extractor-tests/generated/Impl/Impl_getWhereClause.ql new file mode 100644 index 00000000000..e2e87ef03c4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/Impl_getWhereClause.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Impl x +where toBeTested(x) and not x.isUnknown() +select x, x.getWhereClause() diff --git a/rust/ql/test/extractor-tests/generated/Impl/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Impl/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Impl/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Impl/gen_impl.rs b/rust/ql/test/extractor-tests/generated/Impl/gen_impl.rs new file mode 100644 index 00000000000..41254299a94 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Impl/gen_impl.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_impl() -> () { + // A Impl. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ImplTraitType/ImplTraitType.ql b/rust/ql/test/extractor-tests/generated/ImplTraitType/ImplTraitType.ql new file mode 100644 index 00000000000..d4cfdef4778 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ImplTraitType/ImplTraitType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ImplTraitType x, string hasTypeBoundList +where + toBeTested(x) and + not x.isUnknown() and + if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no" +select x, "hasTypeBoundList:", hasTypeBoundList diff --git a/rust/ql/test/extractor-tests/generated/ImplTraitType/ImplTraitType_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/ImplTraitType/ImplTraitType_getTypeBoundList.ql new file mode 100644 index 00000000000..132a6001355 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ImplTraitType/ImplTraitType_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ImplTraitType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/ImplTraitType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ImplTraitType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ImplTraitType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ImplTraitType/gen_impl_trait_type.rs b/rust/ql/test/extractor-tests/generated/ImplTraitType/gen_impl_trait_type.rs new file mode 100644 index 00000000000..3f50d59edbd --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ImplTraitType/gen_impl_trait_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_impl_trait_type() -> () { + // A ImplTraitType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/InferType/InferType.ql b/rust/ql/test/extractor-tests/generated/InferType/InferType.ql new file mode 100644 index 00000000000..88b42a4d53f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/InferType/InferType.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from InferType x +where toBeTested(x) and not x.isUnknown() +select x diff --git a/rust/ql/test/extractor-tests/generated/InferType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/InferType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/InferType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/InferType/gen_infer_type.rs b/rust/ql/test/extractor-tests/generated/InferType/gen_infer_type.rs new file mode 100644 index 00000000000..c65f65c2230 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/InferType/gen_infer_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_infer_type() -> () { + // A InferType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ItemList/ItemList.ql b/rust/ql/test/extractor-tests/generated/ItemList/ItemList.ql new file mode 100644 index 00000000000..b656fd73500 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ItemList/ItemList.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ItemList x, int getNumberOfAttrs, int getNumberOfItems +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + getNumberOfItems = x.getNumberOfItems() +select x, "getNumberOfAttrs:", getNumberOfAttrs, "getNumberOfItems:", getNumberOfItems diff --git a/rust/ql/test/extractor-tests/generated/ItemList/ItemList_getAttr.ql b/rust/ql/test/extractor-tests/generated/ItemList/ItemList_getAttr.ql new file mode 100644 index 00000000000..b49e5c18d37 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ItemList/ItemList_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ItemList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/ItemList/ItemList_getItem.ql b/rust/ql/test/extractor-tests/generated/ItemList/ItemList_getItem.ql new file mode 100644 index 00000000000..f9e65903fe9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ItemList/ItemList_getItem.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ItemList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getItem(index) diff --git a/rust/ql/test/extractor-tests/generated/ItemList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ItemList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ItemList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ItemList/gen_item_list.rs b/rust/ql/test/extractor-tests/generated/ItemList/gen_item_list.rs new file mode 100644 index 00000000000..5866f8da891 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ItemList/gen_item_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_item_list() -> () { + // A ItemList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/LetElse/LetElse.ql b/rust/ql/test/extractor-tests/generated/LetElse/LetElse.ql new file mode 100644 index 00000000000..288e99d5a47 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LetElse/LetElse.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LetElse x, string hasBlockExpr +where + toBeTested(x) and + not x.isUnknown() and + if x.hasBlockExpr() then hasBlockExpr = "yes" else hasBlockExpr = "no" +select x, "hasBlockExpr:", hasBlockExpr diff --git a/rust/ql/test/extractor-tests/generated/LetElse/LetElse_getBlockExpr.ql b/rust/ql/test/extractor-tests/generated/LetElse/LetElse_getBlockExpr.ql new file mode 100644 index 00000000000..daebdb30613 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LetElse/LetElse_getBlockExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LetElse x +where toBeTested(x) and not x.isUnknown() +select x, x.getBlockExpr() diff --git a/rust/ql/test/extractor-tests/generated/LetElse/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/LetElse/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/LetElse/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/LetElse/gen_let_else.rs b/rust/ql/test/extractor-tests/generated/LetElse/gen_let_else.rs new file mode 100644 index 00000000000..3bd4a625448 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LetElse/gen_let_else.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_let_else() -> () { + // A LetElse. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Lifetime/Lifetime.ql b/rust/ql/test/extractor-tests/generated/Lifetime/Lifetime.ql new file mode 100644 index 00000000000..e07b53ec7a0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Lifetime/Lifetime.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Lifetime x, string hasText +where + toBeTested(x) and + not x.isUnknown() and + if x.hasText() then hasText = "yes" else hasText = "no" +select x, "hasText:", hasText diff --git a/rust/ql/test/extractor-tests/generated/Lifetime/Lifetime_getText.ql b/rust/ql/test/extractor-tests/generated/Lifetime/Lifetime_getText.ql new file mode 100644 index 00000000000..471b3a2405b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Lifetime/Lifetime_getText.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Lifetime x +where toBeTested(x) and not x.isUnknown() +select x, x.getText() diff --git a/rust/ql/test/extractor-tests/generated/Lifetime/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Lifetime/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Lifetime/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Lifetime/gen_lifetime.rs b/rust/ql/test/extractor-tests/generated/Lifetime/gen_lifetime.rs new file mode 100644 index 00000000000..700261e2af5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Lifetime/gen_lifetime.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_lifetime() -> () { + // A Lifetime. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/LifetimeArg/LifetimeArg.ql b/rust/ql/test/extractor-tests/generated/LifetimeArg/LifetimeArg.ql new file mode 100644 index 00000000000..83033e27af9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeArg/LifetimeArg.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LifetimeArg x, string hasLifetime +where + toBeTested(x) and + not x.isUnknown() and + if x.hasLifetime() then hasLifetime = "yes" else hasLifetime = "no" +select x, "hasLifetime:", hasLifetime diff --git a/rust/ql/test/extractor-tests/generated/LifetimeArg/LifetimeArg_getLifetime.ql b/rust/ql/test/extractor-tests/generated/LifetimeArg/LifetimeArg_getLifetime.ql new file mode 100644 index 00000000000..0fe36ad8514 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeArg/LifetimeArg_getLifetime.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LifetimeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getLifetime() diff --git a/rust/ql/test/extractor-tests/generated/LifetimeArg/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/LifetimeArg/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/LifetimeArg/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/LifetimeArg/gen_lifetime_arg.rs b/rust/ql/test/extractor-tests/generated/LifetimeArg/gen_lifetime_arg.rs new file mode 100644 index 00000000000..cb03015cad0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeArg/gen_lifetime_arg.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_lifetime_arg() -> () { + // A LifetimeArg. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam.ql b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam.ql new file mode 100644 index 00000000000..abe4635c285 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam.ql @@ -0,0 +1,13 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LifetimeParam x, int getNumberOfAttrs, string hasLifetime, string hasTypeBoundList +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasLifetime() then hasLifetime = "yes" else hasLifetime = "no") and + if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasLifetime:", hasLifetime, "hasTypeBoundList:", + hasTypeBoundList diff --git a/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getAttr.ql b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getAttr.ql new file mode 100644 index 00000000000..6053ca9b5fe --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LifetimeParam x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getLifetime.ql b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getLifetime.ql new file mode 100644 index 00000000000..0cc315fabe0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getLifetime.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LifetimeParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getLifetime() diff --git a/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getTypeBoundList.ql new file mode 100644 index 00000000000..67370167084 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeParam/LifetimeParam_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from LifetimeParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/LifetimeParam/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/LifetimeParam/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/LifetimeParam/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/LifetimeParam/gen_lifetime_param.rs b/rust/ql/test/extractor-tests/generated/LifetimeParam/gen_lifetime_param.rs new file mode 100644 index 00000000000..7b55f134665 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/LifetimeParam/gen_lifetime_param.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_lifetime_param() -> () { + // A LifetimeParam. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MacroCall/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MacroCall/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MacroCall/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall.ql b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall.ql new file mode 100644 index 00000000000..6ae14827e5a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall.ql @@ -0,0 +1,12 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroCall x, int getNumberOfAttrs, string hasPath, string hasTokenTree +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasPath() then hasPath = "yes" else hasPath = "no") and + if x.hasTokenTree() then hasTokenTree = "yes" else hasTokenTree = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasPath:", hasPath, "hasTokenTree:", hasTokenTree diff --git a/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getAttr.ql b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getAttr.ql new file mode 100644 index 00000000000..ef6a94400f0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroCall x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getPath.ql b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getPath.ql new file mode 100644 index 00000000000..729ce15fb3f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getPath.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroCall x +where toBeTested(x) and not x.isUnknown() +select x, x.getPath() diff --git a/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getTokenTree.ql b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getTokenTree.ql new file mode 100644 index 00000000000..3186e5c6297 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroCall/MacroCall_getTokenTree.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroCall x +where toBeTested(x) and not x.isUnknown() +select x, x.getTokenTree() diff --git a/rust/ql/test/extractor-tests/generated/MacroCall/gen_macro_call.rs b/rust/ql/test/extractor-tests/generated/MacroCall/gen_macro_call.rs new file mode 100644 index 00000000000..33b3ec16124 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroCall/gen_macro_call.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_macro_call() -> () { + // A MacroCall. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MacroDef/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MacroDef/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef.ql b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef.ql new file mode 100644 index 00000000000..ac6eb7e901c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef.ql @@ -0,0 +1,17 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + MacroDef x, string hasArgs, int getNumberOfAttrs, string hasBody, string hasName, + string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasArgs() then hasArgs = "yes" else hasArgs = "no") and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasBody() then hasBody = "yes" else hasBody = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "hasArgs:", hasArgs, "getNumberOfAttrs:", getNumberOfAttrs, "hasBody:", hasBody, + "hasName:", hasName, "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getArgs.ql b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getArgs.ql new file mode 100644 index 00000000000..304f6f8d5e3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getArgs.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroDef x +where toBeTested(x) and not x.isUnknown() +select x, x.getArgs() diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getAttr.ql b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getAttr.ql new file mode 100644 index 00000000000..28e5f418c01 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroDef x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getBody.ql b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getBody.ql new file mode 100644 index 00000000000..0c2f4e329fd --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getBody.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroDef x +where toBeTested(x) and not x.isUnknown() +select x, x.getBody() diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getName.ql b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getName.ql new file mode 100644 index 00000000000..49cba18e277 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroDef x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getVisibility.ql b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getVisibility.ql new file mode 100644 index 00000000000..11323b3a581 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroDef/MacroDef_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroDef x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/MacroDef/gen_macro_def.rs b/rust/ql/test/extractor-tests/generated/MacroDef/gen_macro_def.rs new file mode 100644 index 00000000000..7fdd2aea756 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroDef/gen_macro_def.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_macro_def() -> () { + // A MacroDef. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MacroExpr/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MacroExpr/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MacroExpr/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MacroExpr/MacroExpr.ql b/rust/ql/test/extractor-tests/generated/MacroExpr/MacroExpr.ql new file mode 100644 index 00000000000..a2c2d431512 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroExpr/MacroExpr.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroExpr x, string hasMacroCall +where + toBeTested(x) and + not x.isUnknown() and + if x.hasMacroCall() then hasMacroCall = "yes" else hasMacroCall = "no" +select x, "hasMacroCall:", hasMacroCall diff --git a/rust/ql/test/extractor-tests/generated/MacroExpr/MacroExpr_getMacroCall.ql b/rust/ql/test/extractor-tests/generated/MacroExpr/MacroExpr_getMacroCall.ql new file mode 100644 index 00000000000..7c1d6c44c26 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroExpr/MacroExpr_getMacroCall.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getMacroCall() diff --git a/rust/ql/test/extractor-tests/generated/MacroExpr/gen_macro_expr.rs b/rust/ql/test/extractor-tests/generated/MacroExpr/gen_macro_expr.rs new file mode 100644 index 00000000000..245187b1853 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroExpr/gen_macro_expr.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_macro_expr() -> () { + // A MacroExpr. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MacroPat/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MacroPat/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MacroPat/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MacroPat/MacroPat.ql b/rust/ql/test/extractor-tests/generated/MacroPat/MacroPat.ql new file mode 100644 index 00000000000..d54889e043b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroPat/MacroPat.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroPat x, string hasMacroCall +where + toBeTested(x) and + not x.isUnknown() and + if x.hasMacroCall() then hasMacroCall = "yes" else hasMacroCall = "no" +select x, "hasMacroCall:", hasMacroCall diff --git a/rust/ql/test/extractor-tests/generated/MacroPat/MacroPat_getMacroCall.ql b/rust/ql/test/extractor-tests/generated/MacroPat/MacroPat_getMacroCall.ql new file mode 100644 index 00000000000..9c8f0846ede --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroPat/MacroPat_getMacroCall.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroPat x +where toBeTested(x) and not x.isUnknown() +select x, x.getMacroCall() diff --git a/rust/ql/test/extractor-tests/generated/MacroPat/gen_macro_pat.rs b/rust/ql/test/extractor-tests/generated/MacroPat/gen_macro_pat.rs new file mode 100644 index 00000000000..bfd718fe928 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroPat/gen_macro_pat.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_macro_pat() -> () { + // A MacroPat. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MacroRules/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MacroRules/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MacroRules/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules.ql b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules.ql new file mode 100644 index 00000000000..c17c5085c23 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules.ql @@ -0,0 +1,14 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroRules x, int getNumberOfAttrs, string hasName, string hasTokenTree, string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasTokenTree() then hasTokenTree = "yes" else hasTokenTree = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasName:", hasName, "hasTokenTree:", hasTokenTree, + "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getAttr.ql b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getAttr.ql new file mode 100644 index 00000000000..4fa5d762c62 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroRules x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getName.ql b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getName.ql new file mode 100644 index 00000000000..7a1fd49401a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroRules x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getTokenTree.ql b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getTokenTree.ql new file mode 100644 index 00000000000..7fae79438fc --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getTokenTree.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroRules x +where toBeTested(x) and not x.isUnknown() +select x, x.getTokenTree() diff --git a/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getVisibility.ql b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getVisibility.ql new file mode 100644 index 00000000000..bd50e49e339 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroRules/MacroRules_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroRules x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/MacroRules/gen_macro_rules.rs b/rust/ql/test/extractor-tests/generated/MacroRules/gen_macro_rules.rs new file mode 100644 index 00000000000..19c15ac5f78 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroRules/gen_macro_rules.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_macro_rules() -> () { + // A MacroRules. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MacroType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MacroType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MacroType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MacroType/MacroType.ql b/rust/ql/test/extractor-tests/generated/MacroType/MacroType.ql new file mode 100644 index 00000000000..6fcbdc8617a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroType/MacroType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroType x, string hasMacroCall +where + toBeTested(x) and + not x.isUnknown() and + if x.hasMacroCall() then hasMacroCall = "yes" else hasMacroCall = "no" +select x, "hasMacroCall:", hasMacroCall diff --git a/rust/ql/test/extractor-tests/generated/MacroType/MacroType_getMacroCall.ql b/rust/ql/test/extractor-tests/generated/MacroType/MacroType_getMacroCall.ql new file mode 100644 index 00000000000..d7c5035f79b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroType/MacroType_getMacroCall.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MacroType x +where toBeTested(x) and not x.isUnknown() +select x, x.getMacroCall() diff --git a/rust/ql/test/extractor-tests/generated/MacroType/gen_macro_type.rs b/rust/ql/test/extractor-tests/generated/MacroType/gen_macro_type.rs new file mode 100644 index 00000000000..31f93e580a2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MacroType/gen_macro_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_macro_type() -> () { + // A MacroType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MatchArmList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MatchArmList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MatchArmList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList.ql b/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList.ql new file mode 100644 index 00000000000..be4583a9501 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MatchArmList x, int getNumberOfArms, int getNumberOfAttrs +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfArms = x.getNumberOfArms() and + getNumberOfAttrs = x.getNumberOfAttrs() +select x, "getNumberOfArms:", getNumberOfArms, "getNumberOfAttrs:", getNumberOfAttrs diff --git a/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList_getArm.ql b/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList_getArm.ql new file mode 100644 index 00000000000..3d29c573158 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList_getArm.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MatchArmList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getArm(index) diff --git a/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList_getAttr.ql b/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList_getAttr.ql new file mode 100644 index 00000000000..0992c49ba30 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MatchArmList/MatchArmList_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MatchArmList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/MatchArmList/gen_match_arm_list.rs b/rust/ql/test/extractor-tests/generated/MatchArmList/gen_match_arm_list.rs new file mode 100644 index 00000000000..b2192f929e2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MatchArmList/gen_match_arm_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_match_arm_list() -> () { + // A MatchArmList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/MatchGuard/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MatchGuard/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/MatchGuard/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/MatchGuard/MatchGuard.ql b/rust/ql/test/extractor-tests/generated/MatchGuard/MatchGuard.ql new file mode 100644 index 00000000000..d31138b1d95 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MatchGuard/MatchGuard.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MatchGuard x, string hasCondition +where + toBeTested(x) and + not x.isUnknown() and + if x.hasCondition() then hasCondition = "yes" else hasCondition = "no" +select x, "hasCondition:", hasCondition diff --git a/rust/ql/test/extractor-tests/generated/MatchGuard/MatchGuard_getCondition.ql b/rust/ql/test/extractor-tests/generated/MatchGuard/MatchGuard_getCondition.ql new file mode 100644 index 00000000000..1334666a960 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MatchGuard/MatchGuard_getCondition.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from MatchGuard x +where toBeTested(x) and not x.isUnknown() +select x, x.getCondition() diff --git a/rust/ql/test/extractor-tests/generated/MatchGuard/gen_match_guard.rs b/rust/ql/test/extractor-tests/generated/MatchGuard/gen_match_guard.rs new file mode 100644 index 00000000000..9e45b8c3564 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/MatchGuard/gen_match_guard.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_match_guard() -> () { + // A MatchGuard. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Meta/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Meta/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Meta/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Meta/Meta.ql b/rust/ql/test/extractor-tests/generated/Meta/Meta.ql new file mode 100644 index 00000000000..7d476131b8c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Meta/Meta.ql @@ -0,0 +1,12 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Meta x, string hasExpr, string hasPath, string hasTokenTree +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasExpr() then hasExpr = "yes" else hasExpr = "no") and + (if x.hasPath() then hasPath = "yes" else hasPath = "no") and + if x.hasTokenTree() then hasTokenTree = "yes" else hasTokenTree = "no" +select x, "hasExpr:", hasExpr, "hasPath:", hasPath, "hasTokenTree:", hasTokenTree diff --git a/rust/ql/test/extractor-tests/generated/Meta/Meta_getExpr.ql b/rust/ql/test/extractor-tests/generated/Meta/Meta_getExpr.ql new file mode 100644 index 00000000000..a93132dd15a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Meta/Meta_getExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Meta x +where toBeTested(x) and not x.isUnknown() +select x, x.getExpr() diff --git a/rust/ql/test/extractor-tests/generated/Meta/Meta_getPath.ql b/rust/ql/test/extractor-tests/generated/Meta/Meta_getPath.ql new file mode 100644 index 00000000000..759c013a975 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Meta/Meta_getPath.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Meta x +where toBeTested(x) and not x.isUnknown() +select x, x.getPath() diff --git a/rust/ql/test/extractor-tests/generated/Meta/Meta_getTokenTree.ql b/rust/ql/test/extractor-tests/generated/Meta/Meta_getTokenTree.ql new file mode 100644 index 00000000000..b0425a57bd3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Meta/Meta_getTokenTree.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Meta x +where toBeTested(x) and not x.isUnknown() +select x, x.getTokenTree() diff --git a/rust/ql/test/extractor-tests/generated/Meta/gen_meta.rs b/rust/ql/test/extractor-tests/generated/Meta/gen_meta.rs new file mode 100644 index 00000000000..204fb3bd7de --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Meta/gen_meta.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_meta() -> () { + // A Meta. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Name/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Name/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Name/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Name/Name.ql b/rust/ql/test/extractor-tests/generated/Name/Name.ql new file mode 100644 index 00000000000..6685f4f9b7a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Name/Name.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Name x, string hasText +where + toBeTested(x) and + not x.isUnknown() and + if x.hasText() then hasText = "yes" else hasText = "no" +select x, "hasText:", hasText diff --git a/rust/ql/test/extractor-tests/generated/Name/Name_getText.ql b/rust/ql/test/extractor-tests/generated/Name/Name_getText.ql new file mode 100644 index 00000000000..90ff2d3e04b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Name/Name_getText.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Name x +where toBeTested(x) and not x.isUnknown() +select x, x.getText() diff --git a/rust/ql/test/extractor-tests/generated/Name/gen_name.rs b/rust/ql/test/extractor-tests/generated/Name/gen_name.rs new file mode 100644 index 00000000000..6b09a11fc12 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Name/gen_name.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_name() -> () { + // A Name. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/NameRef/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/NameRef/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/NameRef/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/NameRef/NameRef.ql b/rust/ql/test/extractor-tests/generated/NameRef/NameRef.ql new file mode 100644 index 00000000000..cb5ab8652f8 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/NameRef/NameRef.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from NameRef x, string hasText +where + toBeTested(x) and + not x.isUnknown() and + if x.hasText() then hasText = "yes" else hasText = "no" +select x, "hasText:", hasText diff --git a/rust/ql/test/extractor-tests/generated/NameRef/NameRef_getText.ql b/rust/ql/test/extractor-tests/generated/NameRef/NameRef_getText.ql new file mode 100644 index 00000000000..daa44134dca --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/NameRef/NameRef_getText.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from NameRef x +where toBeTested(x) and not x.isUnknown() +select x, x.getText() diff --git a/rust/ql/test/extractor-tests/generated/NameRef/gen_name_ref.rs b/rust/ql/test/extractor-tests/generated/NameRef/gen_name_ref.rs new file mode 100644 index 00000000000..fe161cef749 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/NameRef/gen_name_ref.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_name_ref() -> () { + // A NameRef. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/NeverType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/NeverType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/NeverType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/NeverType/NeverType.ql b/rust/ql/test/extractor-tests/generated/NeverType/NeverType.ql new file mode 100644 index 00000000000..b093d5f1ee5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/NeverType/NeverType.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from NeverType x +where toBeTested(x) and not x.isUnknown() +select x diff --git a/rust/ql/test/extractor-tests/generated/NeverType/gen_never_type.rs b/rust/ql/test/extractor-tests/generated/NeverType/gen_never_type.rs new file mode 100644 index 00000000000..f84b6dc6c0a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/NeverType/gen_never_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_never_type() -> () { + // A NeverType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Param/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Param/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Param/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Param/Param.ql b/rust/ql/test/extractor-tests/generated/Param/Param.ql new file mode 100644 index 00000000000..6e022c29db9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Param/Param.ql @@ -0,0 +1,12 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Param x, int getNumberOfAttrs, string hasPat, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasPat() then hasPat = "yes" else hasPat = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasPat:", hasPat, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/Param/Param_getAttr.ql b/rust/ql/test/extractor-tests/generated/Param/Param_getAttr.ql new file mode 100644 index 00000000000..72c78863531 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Param/Param_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Param x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Param/Param_getPat.ql b/rust/ql/test/extractor-tests/generated/Param/Param_getPat.ql new file mode 100644 index 00000000000..5e8e11356c7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Param/Param_getPat.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Param x +where toBeTested(x) and not x.isUnknown() +select x, x.getPat() diff --git a/rust/ql/test/extractor-tests/generated/Param/Param_getTy.ql b/rust/ql/test/extractor-tests/generated/Param/Param_getTy.ql new file mode 100644 index 00000000000..360f8b65bd7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Param/Param_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Param x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/Param/gen_param.rs b/rust/ql/test/extractor-tests/generated/Param/gen_param.rs new file mode 100644 index 00000000000..5bc96d63219 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Param/gen_param.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_param() -> () { + // A Param. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ParamList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ParamList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ParamList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ParamList/ParamList.ql b/rust/ql/test/extractor-tests/generated/ParamList/ParamList.ql new file mode 100644 index 00000000000..9e65fbf7f7f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParamList/ParamList.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParamList x, int getNumberOfParams, string hasSelfParam +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfParams = x.getNumberOfParams() and + if x.hasSelfParam() then hasSelfParam = "yes" else hasSelfParam = "no" +select x, "getNumberOfParams:", getNumberOfParams, "hasSelfParam:", hasSelfParam diff --git a/rust/ql/test/extractor-tests/generated/ParamList/ParamList_getParam.ql b/rust/ql/test/extractor-tests/generated/ParamList/ParamList_getParam.ql new file mode 100644 index 00000000000..d0a24b09409 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParamList/ParamList_getParam.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParamList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getParam(index) diff --git a/rust/ql/test/extractor-tests/generated/ParamList/ParamList_getSelfParam.ql b/rust/ql/test/extractor-tests/generated/ParamList/ParamList_getSelfParam.ql new file mode 100644 index 00000000000..bdd98b434d7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParamList/ParamList_getSelfParam.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParamList x +where toBeTested(x) and not x.isUnknown() +select x, x.getSelfParam() diff --git a/rust/ql/test/extractor-tests/generated/ParamList/gen_param_list.rs b/rust/ql/test/extractor-tests/generated/ParamList/gen_param_list.rs new file mode 100644 index 00000000000..7f25b68c774 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParamList/gen_param_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_param_list() -> () { + // A ParamList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ParenExpr/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ParenExpr/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ParenExpr/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr.ql b/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr.ql new file mode 100644 index 00000000000..114bf888239 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParenExpr x, int getNumberOfAttrs, string hasExpr +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + if x.hasExpr() then hasExpr = "yes" else hasExpr = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasExpr:", hasExpr diff --git a/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr_getAttr.ql b/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr_getAttr.ql new file mode 100644 index 00000000000..c2352453b9a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParenExpr x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr_getExpr.ql b/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr_getExpr.ql new file mode 100644 index 00000000000..c8a007478c3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenExpr/ParenExpr_getExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParenExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getExpr() diff --git a/rust/ql/test/extractor-tests/generated/ParenExpr/gen_paren_expr.rs b/rust/ql/test/extractor-tests/generated/ParenExpr/gen_paren_expr.rs new file mode 100644 index 00000000000..954e1878ee3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenExpr/gen_paren_expr.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_paren_expr() -> () { + // A ParenExpr. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ParenPat/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ParenPat/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ParenPat/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ParenPat/ParenPat.ql b/rust/ql/test/extractor-tests/generated/ParenPat/ParenPat.ql new file mode 100644 index 00000000000..bf9724edde3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenPat/ParenPat.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParenPat x, string hasPat +where + toBeTested(x) and + not x.isUnknown() and + if x.hasPat() then hasPat = "yes" else hasPat = "no" +select x, "hasPat:", hasPat diff --git a/rust/ql/test/extractor-tests/generated/ParenPat/ParenPat_getPat.ql b/rust/ql/test/extractor-tests/generated/ParenPat/ParenPat_getPat.ql new file mode 100644 index 00000000000..648fbfd9df0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenPat/ParenPat_getPat.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParenPat x +where toBeTested(x) and not x.isUnknown() +select x, x.getPat() diff --git a/rust/ql/test/extractor-tests/generated/ParenPat/gen_paren_pat.rs b/rust/ql/test/extractor-tests/generated/ParenPat/gen_paren_pat.rs new file mode 100644 index 00000000000..9c24db9dce7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenPat/gen_paren_pat.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_paren_pat() -> () { + // A ParenPat. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ParenType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ParenType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ParenType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ParenType/ParenType.ql b/rust/ql/test/extractor-tests/generated/ParenType/ParenType.ql new file mode 100644 index 00000000000..e704767d631 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenType/ParenType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParenType x, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/ParenType/ParenType_getTy.ql b/rust/ql/test/extractor-tests/generated/ParenType/ParenType_getTy.ql new file mode 100644 index 00000000000..b472d03f718 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenType/ParenType_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ParenType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/ParenType/gen_paren_type.rs b/rust/ql/test/extractor-tests/generated/ParenType/gen_paren_type.rs new file mode 100644 index 00000000000..ad07406451b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ParenType/gen_paren_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_paren_type() -> () { + // A ParenType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/PathSegment/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/PathSegment/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment.ql new file mode 100644 index 00000000000..cf18bedaced --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment.ql @@ -0,0 +1,20 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + PathSegment x, string hasGenericArgList, string hasNameRef, string hasParamList, + string hasPathType, string hasRetType, string hasReturnTypeSyntax, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasGenericArgList() then hasGenericArgList = "yes" else hasGenericArgList = "no") and + (if x.hasNameRef() then hasNameRef = "yes" else hasNameRef = "no") and + (if x.hasParamList() then hasParamList = "yes" else hasParamList = "no") and + (if x.hasPathType() then hasPathType = "yes" else hasPathType = "no") and + (if x.hasRetType() then hasRetType = "yes" else hasRetType = "no") and + (if x.hasReturnTypeSyntax() then hasReturnTypeSyntax = "yes" else hasReturnTypeSyntax = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasGenericArgList:", hasGenericArgList, "hasNameRef:", hasNameRef, "hasParamList:", + hasParamList, "hasPathType:", hasPathType, "hasRetType:", hasRetType, "hasReturnTypeSyntax:", + hasReturnTypeSyntax, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getGenericArgList.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getGenericArgList.ql new file mode 100644 index 00000000000..a9367578003 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getGenericArgList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathSegment x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericArgList() diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getNameRef.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getNameRef.ql new file mode 100644 index 00000000000..6a68a4d7bba --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getNameRef.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathSegment x +where toBeTested(x) and not x.isUnknown() +select x, x.getNameRef() diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getParamList.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getParamList.ql new file mode 100644 index 00000000000..761c43ad8ec --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathSegment x +where toBeTested(x) and not x.isUnknown() +select x, x.getParamList() diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getPathType.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getPathType.ql new file mode 100644 index 00000000000..6131393c89a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getPathType.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathSegment x +where toBeTested(x) and not x.isUnknown() +select x, x.getPathType() diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getRetType.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getRetType.ql new file mode 100644 index 00000000000..311642a5f85 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getRetType.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathSegment x +where toBeTested(x) and not x.isUnknown() +select x, x.getRetType() diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getReturnTypeSyntax.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getReturnTypeSyntax.ql new file mode 100644 index 00000000000..f978f70c8a6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getReturnTypeSyntax.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathSegment x +where toBeTested(x) and not x.isUnknown() +select x, x.getReturnTypeSyntax() diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getTy.ql b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getTy.ql new file mode 100644 index 00000000000..6445000c2a4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/PathSegment_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathSegment x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/PathSegment/gen_path_segment.rs b/rust/ql/test/extractor-tests/generated/PathSegment/gen_path_segment.rs new file mode 100644 index 00000000000..0ab008b6a68 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathSegment/gen_path_segment.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_path_segment() -> () { + // A PathSegment. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/PathType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/PathType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/PathType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/PathType/PathType.ql b/rust/ql/test/extractor-tests/generated/PathType/PathType.ql new file mode 100644 index 00000000000..a064955c56f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathType/PathType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathType x, string hasPath +where + toBeTested(x) and + not x.isUnknown() and + if x.hasPath() then hasPath = "yes" else hasPath = "no" +select x, "hasPath:", hasPath diff --git a/rust/ql/test/extractor-tests/generated/PathType/PathType_getPath.ql b/rust/ql/test/extractor-tests/generated/PathType/PathType_getPath.ql new file mode 100644 index 00000000000..991efc31037 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathType/PathType_getPath.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PathType x +where toBeTested(x) and not x.isUnknown() +select x, x.getPath() diff --git a/rust/ql/test/extractor-tests/generated/PathType/gen_path_type.rs b/rust/ql/test/extractor-tests/generated/PathType/gen_path_type.rs new file mode 100644 index 00000000000..e7666e2128a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PathType/gen_path_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_path_type() -> () { + // A PathType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/PtrType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/PtrType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/PtrType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/PtrType/PtrType.ql b/rust/ql/test/extractor-tests/generated/PtrType/PtrType.ql new file mode 100644 index 00000000000..4b64e7c0efe --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PtrType/PtrType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PtrType x, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/PtrType/PtrType_getTy.ql b/rust/ql/test/extractor-tests/generated/PtrType/PtrType_getTy.ql new file mode 100644 index 00000000000..4b42d47161a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PtrType/PtrType_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from PtrType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/PtrType/gen_ptr_type.rs b/rust/ql/test/extractor-tests/generated/PtrType/gen_ptr_type.rs new file mode 100644 index 00000000000..1a7e8960f1d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/PtrType/gen_ptr_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_ptr_type() -> () { + // A PtrType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/RecordExprFieldList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/RecordExprFieldList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList.ql b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList.ql new file mode 100644 index 00000000000..a68e94bea3f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList.ql @@ -0,0 +1,13 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordExprFieldList x, int getNumberOfAttrs, int getNumberOfFields, string hasSpread +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + getNumberOfFields = x.getNumberOfFields() and + if x.hasSpread() then hasSpread = "yes" else hasSpread = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "getNumberOfFields:", getNumberOfFields, + "hasSpread:", hasSpread diff --git a/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getAttr.ql b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getAttr.ql new file mode 100644 index 00000000000..546c4cdda0a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordExprFieldList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getField.ql b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getField.ql new file mode 100644 index 00000000000..47d0784b8a9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getField.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordExprFieldList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getField(index) diff --git a/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getSpread.ql b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getSpread.ql new file mode 100644 index 00000000000..494e680c8cf --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/RecordExprFieldList_getSpread.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordExprFieldList x +where toBeTested(x) and not x.isUnknown() +select x, x.getSpread() diff --git a/rust/ql/test/extractor-tests/generated/RecordExprFieldList/gen_record_expr_field_list.rs b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/gen_record_expr_field_list.rs new file mode 100644 index 00000000000..bb00282cad3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordExprFieldList/gen_record_expr_field_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_record_expr_field_list() -> () { + // A RecordExprFieldList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/RecordField/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/RecordField/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/RecordField/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/RecordField/RecordField.ql b/rust/ql/test/extractor-tests/generated/RecordField/RecordField.ql new file mode 100644 index 00000000000..a54b29b8215 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordField/RecordField.ql @@ -0,0 +1,14 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordField x, int getNumberOfAttrs, string hasName, string hasTy, string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasTy() then hasTy = "yes" else hasTy = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasName:", hasName, "hasTy:", hasTy, + "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getAttr.ql b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getAttr.ql new file mode 100644 index 00000000000..ba85fae117f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordField x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getName.ql b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getName.ql new file mode 100644 index 00000000000..07c40f02c8b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordField x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getTy.ql b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getTy.ql new file mode 100644 index 00000000000..1abbb150b25 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordField x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getVisibility.ql b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getVisibility.ql new file mode 100644 index 00000000000..b20e05587d9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordField/RecordField_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordField x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/RecordField/gen_record_field.rs b/rust/ql/test/extractor-tests/generated/RecordField/gen_record_field.rs new file mode 100644 index 00000000000..ece43571ef8 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordField/gen_record_field.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_record_field() -> () { + // A RecordField. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/RecordFieldList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/RecordFieldList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/RecordFieldList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/RecordFieldList/RecordFieldList.ql b/rust/ql/test/extractor-tests/generated/RecordFieldList/RecordFieldList.ql new file mode 100644 index 00000000000..6fdb617e311 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordFieldList/RecordFieldList.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordFieldList x, int getNumberOfFields +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfFields = x.getNumberOfFields() +select x, "getNumberOfFields:", getNumberOfFields diff --git a/rust/ql/test/extractor-tests/generated/RecordFieldList/RecordFieldList_getField.ql b/rust/ql/test/extractor-tests/generated/RecordFieldList/RecordFieldList_getField.ql new file mode 100644 index 00000000000..8a20f3de13f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordFieldList/RecordFieldList_getField.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordFieldList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getField(index) diff --git a/rust/ql/test/extractor-tests/generated/RecordFieldList/gen_record_field_list.rs b/rust/ql/test/extractor-tests/generated/RecordFieldList/gen_record_field_list.rs new file mode 100644 index 00000000000..34add5d3754 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordFieldList/gen_record_field_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_record_field_list() -> () { + // A RecordFieldList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/RecordPatFieldList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/RecordPatFieldList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList.ql b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList.ql new file mode 100644 index 00000000000..527f6722cd2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordPatFieldList x, int getNumberOfFields, string hasRestPat +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfFields = x.getNumberOfFields() and + if x.hasRestPat() then hasRestPat = "yes" else hasRestPat = "no" +select x, "getNumberOfFields:", getNumberOfFields, "hasRestPat:", hasRestPat diff --git a/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getField.ql b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getField.ql new file mode 100644 index 00000000000..21a45ead535 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getField.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordPatFieldList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getField(index) diff --git a/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getRestPat.ql b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getRestPat.ql new file mode 100644 index 00000000000..82877cbe6ba --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/RecordPatFieldList_getRestPat.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RecordPatFieldList x +where toBeTested(x) and not x.isUnknown() +select x, x.getRestPat() diff --git a/rust/ql/test/extractor-tests/generated/RecordPatFieldList/gen_record_pat_field_list.rs b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/gen_record_pat_field_list.rs new file mode 100644 index 00000000000..b2f5d70cd57 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RecordPatFieldList/gen_record_pat_field_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_record_pat_field_list() -> () { + // A RecordPatFieldList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/RefType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/RefType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/RefType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/RefType/RefType.ql b/rust/ql/test/extractor-tests/generated/RefType/RefType.ql new file mode 100644 index 00000000000..63537e17630 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RefType/RefType.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RefType x, string hasLifetime, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasLifetime() then hasLifetime = "yes" else hasLifetime = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasLifetime:", hasLifetime, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/RefType/RefType_getLifetime.ql b/rust/ql/test/extractor-tests/generated/RefType/RefType_getLifetime.ql new file mode 100644 index 00000000000..897c4ef519d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RefType/RefType_getLifetime.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RefType x +where toBeTested(x) and not x.isUnknown() +select x, x.getLifetime() diff --git a/rust/ql/test/extractor-tests/generated/RefType/RefType_getTy.ql b/rust/ql/test/extractor-tests/generated/RefType/RefType_getTy.ql new file mode 100644 index 00000000000..43df7ca037c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RefType/RefType_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RefType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/RefType/gen_ref_type.rs b/rust/ql/test/extractor-tests/generated/RefType/gen_ref_type.rs new file mode 100644 index 00000000000..dacb6fc482d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RefType/gen_ref_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_ref_type() -> () { + // A RefType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Rename/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Rename/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Rename/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Rename/Rename.ql b/rust/ql/test/extractor-tests/generated/Rename/Rename.ql new file mode 100644 index 00000000000..91e748797f2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Rename/Rename.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Rename x, string hasName +where + toBeTested(x) and + not x.isUnknown() and + if x.hasName() then hasName = "yes" else hasName = "no" +select x, "hasName:", hasName diff --git a/rust/ql/test/extractor-tests/generated/Rename/Rename_getName.ql b/rust/ql/test/extractor-tests/generated/Rename/Rename_getName.ql new file mode 100644 index 00000000000..59df9dcf5ca --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Rename/Rename_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Rename x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Rename/gen_rename.rs b/rust/ql/test/extractor-tests/generated/Rename/gen_rename.rs new file mode 100644 index 00000000000..8d8ca68ce35 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Rename/gen_rename.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_rename() -> () { + // A Rename. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/RestPat/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/RestPat/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/RestPat/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/RestPat/RestPat.ql b/rust/ql/test/extractor-tests/generated/RestPat/RestPat.ql new file mode 100644 index 00000000000..c3cb2a24f83 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RestPat/RestPat.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RestPat x, int getNumberOfAttrs +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() +select x, "getNumberOfAttrs:", getNumberOfAttrs diff --git a/rust/ql/test/extractor-tests/generated/RestPat/RestPat_getAttr.ql b/rust/ql/test/extractor-tests/generated/RestPat/RestPat_getAttr.ql new file mode 100644 index 00000000000..e85a7975b6b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RestPat/RestPat_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RestPat x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/RestPat/gen_rest_pat.rs b/rust/ql/test/extractor-tests/generated/RestPat/gen_rest_pat.rs new file mode 100644 index 00000000000..0f7b95b93f2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RestPat/gen_rest_pat.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_rest_pat() -> () { + // A RestPat. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/RetType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/RetType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/RetType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/RetType/RetType.ql b/rust/ql/test/extractor-tests/generated/RetType/RetType.ql new file mode 100644 index 00000000000..c2fd2818d85 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RetType/RetType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RetType x, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/RetType/RetType_getTy.ql b/rust/ql/test/extractor-tests/generated/RetType/RetType_getTy.ql new file mode 100644 index 00000000000..5163cb62b2f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RetType/RetType_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from RetType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/RetType/gen_ret_type.rs b/rust/ql/test/extractor-tests/generated/RetType/gen_ret_type.rs new file mode 100644 index 00000000000..146766cefe3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/RetType/gen_ret_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_ret_type() -> () { + // A RetType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/ReturnTypeSyntax.ql b/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/ReturnTypeSyntax.ql new file mode 100644 index 00000000000..e29f818af43 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/ReturnTypeSyntax.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from ReturnTypeSyntax x +where toBeTested(x) and not x.isUnknown() +select x diff --git a/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/gen_return_type_syntax.rs b/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/gen_return_type_syntax.rs new file mode 100644 index 00000000000..31601c86b33 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/ReturnTypeSyntax/gen_return_type_syntax.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_return_type_syntax() -> () { + // A ReturnTypeSyntax. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/SelfParam/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/SelfParam/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/SelfParam/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam.ql b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam.ql new file mode 100644 index 00000000000..044de94c380 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam.ql @@ -0,0 +1,14 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SelfParam x, int getNumberOfAttrs, string hasLifetime, string hasName, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasLifetime() then hasLifetime = "yes" else hasLifetime = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasLifetime:", hasLifetime, "hasName:", hasName, + "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getAttr.ql b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getAttr.ql new file mode 100644 index 00000000000..682c1a9374a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SelfParam x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getLifetime.ql b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getLifetime.ql new file mode 100644 index 00000000000..a64eb368a71 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getLifetime.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SelfParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getLifetime() diff --git a/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getName.ql b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getName.ql new file mode 100644 index 00000000000..7a99270bfa5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SelfParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getTy.ql b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getTy.ql new file mode 100644 index 00000000000..5c04c13cdf2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SelfParam/SelfParam_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SelfParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/SelfParam/gen_self_param.rs b/rust/ql/test/extractor-tests/generated/SelfParam/gen_self_param.rs new file mode 100644 index 00000000000..36f8ffd8baf --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SelfParam/gen_self_param.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_self_param() -> () { + // A SelfParam. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/SliceType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/SliceType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/SliceType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/SliceType/SliceType.ql b/rust/ql/test/extractor-tests/generated/SliceType/SliceType.ql new file mode 100644 index 00000000000..ebd87495b49 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SliceType/SliceType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SliceType x, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/SliceType/SliceType_getTy.ql b/rust/ql/test/extractor-tests/generated/SliceType/SliceType_getTy.ql new file mode 100644 index 00000000000..ff977cdd8fc --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SliceType/SliceType_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SliceType x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/SliceType/gen_slice_type.rs b/rust/ql/test/extractor-tests/generated/SliceType/gen_slice_type.rs new file mode 100644 index 00000000000..49c11e484ac --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SliceType/gen_slice_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_slice_type() -> () { + // A SliceType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/SourceFile/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/SourceFile/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/SourceFile/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile.ql b/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile.ql new file mode 100644 index 00000000000..b904bf731a8 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SourceFile x, int getNumberOfAttrs, int getNumberOfItems +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + getNumberOfItems = x.getNumberOfItems() +select x, "getNumberOfAttrs:", getNumberOfAttrs, "getNumberOfItems:", getNumberOfItems diff --git a/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile_getAttr.ql b/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile_getAttr.ql new file mode 100644 index 00000000000..d1842052239 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SourceFile x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile_getItem.ql b/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile_getItem.ql new file mode 100644 index 00000000000..339ea18c216 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SourceFile/SourceFile_getItem.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from SourceFile x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getItem(index) diff --git a/rust/ql/test/extractor-tests/generated/SourceFile/gen_source_file.rs b/rust/ql/test/extractor-tests/generated/SourceFile/gen_source_file.rs new file mode 100644 index 00000000000..5d8e1d2caf4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/SourceFile/gen_source_file.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_source_file() -> () { + // A SourceFile. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Static/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Static/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Static/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Static/Static.ql b/rust/ql/test/extractor-tests/generated/Static/Static.ql new file mode 100644 index 00000000000..a629119be70 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Static/Static.ql @@ -0,0 +1,16 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Static x, int getNumberOfAttrs, string hasBody, string hasName, string hasTy, string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasBody() then hasBody = "yes" else hasBody = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasTy() then hasTy = "yes" else hasTy = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasBody:", hasBody, "hasName:", hasName, "hasTy:", + hasTy, "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/Static/Static_getAttr.ql b/rust/ql/test/extractor-tests/generated/Static/Static_getAttr.ql new file mode 100644 index 00000000000..df76d9642d2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Static/Static_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Static x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Static/Static_getBody.ql b/rust/ql/test/extractor-tests/generated/Static/Static_getBody.ql new file mode 100644 index 00000000000..3983685f7fa --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Static/Static_getBody.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Static x +where toBeTested(x) and not x.isUnknown() +select x, x.getBody() diff --git a/rust/ql/test/extractor-tests/generated/Static/Static_getName.ql b/rust/ql/test/extractor-tests/generated/Static/Static_getName.ql new file mode 100644 index 00000000000..714d58c3892 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Static/Static_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Static x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Static/Static_getTy.ql b/rust/ql/test/extractor-tests/generated/Static/Static_getTy.ql new file mode 100644 index 00000000000..b1dc6d79529 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Static/Static_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Static x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/Static/Static_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Static/Static_getVisibility.ql new file mode 100644 index 00000000000..7ba134e17bc --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Static/Static_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Static x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Static/gen_static.rs b/rust/ql/test/extractor-tests/generated/Static/gen_static.rs new file mode 100644 index 00000000000..cd0e40d3f6c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Static/gen_static.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_static() -> () { + // A Static. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/StmtList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/StmtList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/StmtList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/StmtList/StmtList.ql b/rust/ql/test/extractor-tests/generated/StmtList/StmtList.ql new file mode 100644 index 00000000000..e24be9ebffe --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/StmtList/StmtList.ql @@ -0,0 +1,13 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from StmtList x, int getNumberOfAttrs, int getNumberOfStatements, string hasTailExpr +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + getNumberOfStatements = x.getNumberOfStatements() and + if x.hasTailExpr() then hasTailExpr = "yes" else hasTailExpr = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "getNumberOfStatements:", getNumberOfStatements, + "hasTailExpr:", hasTailExpr diff --git a/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getAttr.ql b/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getAttr.ql new file mode 100644 index 00000000000..a1a2079e938 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from StmtList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getStatement.ql b/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getStatement.ql new file mode 100644 index 00000000000..f895ca9fa01 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getStatement.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from StmtList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getStatement(index) diff --git a/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getTailExpr.ql b/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getTailExpr.ql new file mode 100644 index 00000000000..592c6085451 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/StmtList/StmtList_getTailExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from StmtList x +where toBeTested(x) and not x.isUnknown() +select x, x.getTailExpr() diff --git a/rust/ql/test/extractor-tests/generated/StmtList/gen_stmt_list.rs b/rust/ql/test/extractor-tests/generated/StmtList/gen_stmt_list.rs new file mode 100644 index 00000000000..cea5eceb1cd --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/StmtList/gen_stmt_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_stmt_list() -> () { + // A StmtList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Struct/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Struct/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Struct/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Struct/Struct.ql b/rust/ql/test/extractor-tests/generated/Struct/Struct.ql new file mode 100644 index 00000000000..8f9c02aee17 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/Struct.ql @@ -0,0 +1,19 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Struct x, int getNumberOfAttrs, string hasFieldList, string hasGenericParamList, string hasName, + string hasVisibility, string hasWhereClause +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasFieldList() then hasFieldList = "yes" else hasFieldList = "no") and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no") and + if x.hasWhereClause() then hasWhereClause = "yes" else hasWhereClause = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasFieldList:", hasFieldList, + "hasGenericParamList:", hasGenericParamList, "hasName:", hasName, "hasVisibility:", hasVisibility, + "hasWhereClause:", hasWhereClause diff --git a/rust/ql/test/extractor-tests/generated/Struct/Struct_getAttr.ql b/rust/ql/test/extractor-tests/generated/Struct/Struct_getAttr.ql new file mode 100644 index 00000000000..11789c109f0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/Struct_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Struct x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Struct/Struct_getFieldList.ql b/rust/ql/test/extractor-tests/generated/Struct/Struct_getFieldList.ql new file mode 100644 index 00000000000..cdbdf6a37be --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/Struct_getFieldList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Struct x +where toBeTested(x) and not x.isUnknown() +select x, x.getFieldList() diff --git a/rust/ql/test/extractor-tests/generated/Struct/Struct_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/Struct/Struct_getGenericParamList.ql new file mode 100644 index 00000000000..31a30a865f7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/Struct_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Struct x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/Struct/Struct_getName.ql b/rust/ql/test/extractor-tests/generated/Struct/Struct_getName.ql new file mode 100644 index 00000000000..40a167b3f2e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/Struct_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Struct x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Struct/Struct_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Struct/Struct_getVisibility.ql new file mode 100644 index 00000000000..a86863cb1c7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/Struct_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Struct x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Struct/Struct_getWhereClause.ql b/rust/ql/test/extractor-tests/generated/Struct/Struct_getWhereClause.ql new file mode 100644 index 00000000000..b1df6874c1d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/Struct_getWhereClause.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Struct x +where toBeTested(x) and not x.isUnknown() +select x, x.getWhereClause() diff --git a/rust/ql/test/extractor-tests/generated/Struct/gen_struct.rs b/rust/ql/test/extractor-tests/generated/Struct/gen_struct.rs new file mode 100644 index 00000000000..f5b42b79190 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Struct/gen_struct.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_struct() -> () { + // A Struct. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TokenTree/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TokenTree/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TokenTree/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TokenTree/TokenTree.ql b/rust/ql/test/extractor-tests/generated/TokenTree/TokenTree.ql new file mode 100644 index 00000000000..299c1e48b6b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TokenTree/TokenTree.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TokenTree x +where toBeTested(x) and not x.isUnknown() +select x diff --git a/rust/ql/test/extractor-tests/generated/TokenTree/gen_token_tree.rs b/rust/ql/test/extractor-tests/generated/TokenTree/gen_token_tree.rs new file mode 100644 index 00000000000..7781391e232 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TokenTree/gen_token_tree.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_token_tree() -> () { + // A TokenTree. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Trait/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Trait/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Trait/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait.ql new file mode 100644 index 00000000000..a1f58bb6820 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait.ql @@ -0,0 +1,20 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Trait x, string hasAssocItemList, int getNumberOfAttrs, string hasGenericParamList, + string hasName, string hasTypeBoundList, string hasVisibility, string hasWhereClause +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasAssocItemList() then hasAssocItemList = "yes" else hasAssocItemList = "no") and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no") and + (if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no") and + if x.hasWhereClause() then hasWhereClause = "yes" else hasWhereClause = "no" +select x, "hasAssocItemList:", hasAssocItemList, "getNumberOfAttrs:", getNumberOfAttrs, + "hasGenericParamList:", hasGenericParamList, "hasName:", hasName, "hasTypeBoundList:", + hasTypeBoundList, "hasVisibility:", hasVisibility, "hasWhereClause:", hasWhereClause diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait_getAssocItemList.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait_getAssocItemList.ql new file mode 100644 index 00000000000..94a59605021 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait_getAssocItemList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Trait x +where toBeTested(x) and not x.isUnknown() +select x, x.getAssocItemList() diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait_getAttr.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait_getAttr.ql new file mode 100644 index 00000000000..219303af515 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Trait x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait_getGenericParamList.ql new file mode 100644 index 00000000000..db979636892 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Trait x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait_getName.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait_getName.ql new file mode 100644 index 00000000000..eeb7b6f4802 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Trait x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait_getTypeBoundList.ql new file mode 100644 index 00000000000..f5544da39d3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Trait x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait_getVisibility.ql new file mode 100644 index 00000000000..1405d15127e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Trait x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait_getWhereClause.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait_getWhereClause.ql new file mode 100644 index 00000000000..fb7448f8196 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/Trait_getWhereClause.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Trait x +where toBeTested(x) and not x.isUnknown() +select x, x.getWhereClause() diff --git a/rust/ql/test/extractor-tests/generated/Trait/gen_trait.rs b/rust/ql/test/extractor-tests/generated/Trait/gen_trait.rs new file mode 100644 index 00000000000..c35e33c24ec --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Trait/gen_trait.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_trait() -> () { + // A Trait. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TraitAlias/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TraitAlias/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias.ql b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias.ql new file mode 100644 index 00000000000..cd475f68ee4 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias.ql @@ -0,0 +1,19 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + TraitAlias x, int getNumberOfAttrs, string hasGenericParamList, string hasName, + string hasTypeBoundList, string hasVisibility, string hasWhereClause +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no") and + (if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no") and + if x.hasWhereClause() then hasWhereClause = "yes" else hasWhereClause = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasGenericParamList:", hasGenericParamList, + "hasName:", hasName, "hasTypeBoundList:", hasTypeBoundList, "hasVisibility:", hasVisibility, + "hasWhereClause:", hasWhereClause diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getAttr.ql b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getAttr.ql new file mode 100644 index 00000000000..3ca992de122 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TraitAlias x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getGenericParamList.ql new file mode 100644 index 00000000000..3372d78e89e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TraitAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getName.ql b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getName.ql new file mode 100644 index 00000000000..2b64f27e19d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TraitAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getTypeBoundList.ql new file mode 100644 index 00000000000..28f7588ec9f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TraitAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getVisibility.ql b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getVisibility.ql new file mode 100644 index 00000000000..1dde55e9663 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TraitAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getWhereClause.ql b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getWhereClause.ql new file mode 100644 index 00000000000..91e39d5e646 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/TraitAlias_getWhereClause.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TraitAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getWhereClause() diff --git a/rust/ql/test/extractor-tests/generated/TraitAlias/gen_trait_alias.rs b/rust/ql/test/extractor-tests/generated/TraitAlias/gen_trait_alias.rs new file mode 100644 index 00000000000..708e0d99e58 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TraitAlias/gen_trait_alias.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_trait_alias() -> () { + // A TraitAlias. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TryExpr/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TryExpr/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TryExpr/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr.ql b/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr.ql new file mode 100644 index 00000000000..be3c70a933c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr.ql @@ -0,0 +1,11 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TryExpr x, int getNumberOfAttrs, string hasExpr +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + if x.hasExpr() then hasExpr = "yes" else hasExpr = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasExpr:", hasExpr diff --git a/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr_getAttr.ql b/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr_getAttr.ql new file mode 100644 index 00000000000..1073bec1860 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TryExpr x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr_getExpr.ql b/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr_getExpr.ql new file mode 100644 index 00000000000..477a2bb5811 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TryExpr/TryExpr_getExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TryExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getExpr() diff --git a/rust/ql/test/extractor-tests/generated/TryExpr/gen_try_expr.rs b/rust/ql/test/extractor-tests/generated/TryExpr/gen_try_expr.rs new file mode 100644 index 00000000000..083dffd3c35 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TryExpr/gen_try_expr.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_try_expr() -> () { + // A TryExpr. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TupleField/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TupleField/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TupleField/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TupleField/TupleField.ql b/rust/ql/test/extractor-tests/generated/TupleField/TupleField.ql new file mode 100644 index 00000000000..d3f83968497 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleField/TupleField.ql @@ -0,0 +1,12 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleField x, int getNumberOfAttrs, string hasTy, string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasTy() then hasTy = "yes" else hasTy = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasTy:", hasTy, "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getAttr.ql b/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getAttr.ql new file mode 100644 index 00000000000..23481ed001a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleField x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getTy.ql b/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getTy.ql new file mode 100644 index 00000000000..ba0b3bfdbee --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleField x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getVisibility.ql b/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getVisibility.ql new file mode 100644 index 00000000000..457bbd1a57b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleField/TupleField_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleField x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/TupleField/gen_tuple_field.rs b/rust/ql/test/extractor-tests/generated/TupleField/gen_tuple_field.rs new file mode 100644 index 00000000000..245862c35d7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleField/gen_tuple_field.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_tuple_field() -> () { + // A TupleField. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TupleFieldList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TupleFieldList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TupleFieldList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TupleFieldList/TupleFieldList.ql b/rust/ql/test/extractor-tests/generated/TupleFieldList/TupleFieldList.ql new file mode 100644 index 00000000000..fd25929804e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleFieldList/TupleFieldList.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleFieldList x, int getNumberOfFields +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfFields = x.getNumberOfFields() +select x, "getNumberOfFields:", getNumberOfFields diff --git a/rust/ql/test/extractor-tests/generated/TupleFieldList/TupleFieldList_getField.ql b/rust/ql/test/extractor-tests/generated/TupleFieldList/TupleFieldList_getField.ql new file mode 100644 index 00000000000..8483c03f1d7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleFieldList/TupleFieldList_getField.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleFieldList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getField(index) diff --git a/rust/ql/test/extractor-tests/generated/TupleFieldList/gen_tuple_field_list.rs b/rust/ql/test/extractor-tests/generated/TupleFieldList/gen_tuple_field_list.rs new file mode 100644 index 00000000000..5f6858c12ab --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleFieldList/gen_tuple_field_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_tuple_field_list() -> () { + // A TupleFieldList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TupleType/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TupleType/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TupleType/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TupleType/TupleType.ql b/rust/ql/test/extractor-tests/generated/TupleType/TupleType.ql new file mode 100644 index 00000000000..785ae988aa0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleType/TupleType.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleType x, int getNumberOfFields +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfFields = x.getNumberOfFields() +select x, "getNumberOfFields:", getNumberOfFields diff --git a/rust/ql/test/extractor-tests/generated/TupleType/TupleType_getField.ql b/rust/ql/test/extractor-tests/generated/TupleType/TupleType_getField.ql new file mode 100644 index 00000000000..c77aa1e03b6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleType/TupleType_getField.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TupleType x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getField(index) diff --git a/rust/ql/test/extractor-tests/generated/TupleType/gen_tuple_type.rs b/rust/ql/test/extractor-tests/generated/TupleType/gen_tuple_type.rs new file mode 100644 index 00000000000..5e1a26db519 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TupleType/gen_tuple_type.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_tuple_type() -> () { + // A TupleType. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TypeAlias/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TypeAlias/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias.ql new file mode 100644 index 00000000000..10494cb2889 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias.ql @@ -0,0 +1,20 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + TypeAlias x, int getNumberOfAttrs, string hasGenericParamList, string hasName, string hasTy, + string hasTypeBoundList, string hasVisibility, string hasWhereClause +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasTy() then hasTy = "yes" else hasTy = "no") and + (if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no") and + (if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no") and + if x.hasWhereClause() then hasWhereClause = "yes" else hasWhereClause = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasGenericParamList:", hasGenericParamList, + "hasName:", hasName, "hasTy:", hasTy, "hasTypeBoundList:", hasTypeBoundList, "hasVisibility:", + hasVisibility, "hasWhereClause:", hasWhereClause diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getAttr.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getAttr.ql new file mode 100644 index 00000000000..2eabe53ca6d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeAlias x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getGenericParamList.ql new file mode 100644 index 00000000000..9742b1a9bb7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getName.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getName.ql new file mode 100644 index 00000000000..95b90c69e39 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getTy.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getTy.ql new file mode 100644 index 00000000000..885047b16e9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getTypeBoundList.ql new file mode 100644 index 00000000000..6988a3baf7d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getVisibility.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getVisibility.ql new file mode 100644 index 00000000000..78bb19e876a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getWhereClause.ql b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getWhereClause.ql new file mode 100644 index 00000000000..becbdac3016 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/TypeAlias_getWhereClause.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeAlias x +where toBeTested(x) and not x.isUnknown() +select x, x.getWhereClause() diff --git a/rust/ql/test/extractor-tests/generated/TypeAlias/gen_type_alias.rs b/rust/ql/test/extractor-tests/generated/TypeAlias/gen_type_alias.rs new file mode 100644 index 00000000000..e7aedd9c126 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeAlias/gen_type_alias.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_type_alias() -> () { + // A TypeAlias. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TypeArg/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TypeArg/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TypeArg/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TypeArg/TypeArg.ql b/rust/ql/test/extractor-tests/generated/TypeArg/TypeArg.ql new file mode 100644 index 00000000000..17a26b5b190 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeArg/TypeArg.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeArg x, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/TypeArg/TypeArg_getTy.ql b/rust/ql/test/extractor-tests/generated/TypeArg/TypeArg_getTy.ql new file mode 100644 index 00000000000..55434bfda46 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeArg/TypeArg_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeArg x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/TypeArg/gen_type_arg.rs b/rust/ql/test/extractor-tests/generated/TypeArg/gen_type_arg.rs new file mode 100644 index 00000000000..f429e9d2187 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeArg/gen_type_arg.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_type_arg() -> () { + // A TypeArg. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TypeBound/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TypeBound/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TypeBound/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound.ql b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound.ql new file mode 100644 index 00000000000..06e117fe224 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound.ql @@ -0,0 +1,12 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeBound x, string hasGenericParamList, string hasLifetime, string hasTy +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasLifetime() then hasLifetime = "yes" else hasLifetime = "no") and + if x.hasTy() then hasTy = "yes" else hasTy = "no" +select x, "hasGenericParamList:", hasGenericParamList, "hasLifetime:", hasLifetime, "hasTy:", hasTy diff --git a/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getGenericParamList.ql new file mode 100644 index 00000000000..ee304647601 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeBound x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getLifetime.ql b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getLifetime.ql new file mode 100644 index 00000000000..267ed0dd7ae --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getLifetime.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeBound x +where toBeTested(x) and not x.isUnknown() +select x, x.getLifetime() diff --git a/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getTy.ql b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getTy.ql new file mode 100644 index 00000000000..56c8f92d433 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBound/TypeBound_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeBound x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/TypeBound/gen_type_bound.rs b/rust/ql/test/extractor-tests/generated/TypeBound/gen_type_bound.rs new file mode 100644 index 00000000000..a5ee2af2236 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBound/gen_type_bound.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_type_bound() -> () { + // A TypeBound. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TypeBoundList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TypeBoundList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TypeBoundList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TypeBoundList/TypeBoundList.ql b/rust/ql/test/extractor-tests/generated/TypeBoundList/TypeBoundList.ql new file mode 100644 index 00000000000..c5da2906153 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBoundList/TypeBoundList.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeBoundList x, int getNumberOfBounds +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfBounds = x.getNumberOfBounds() +select x, "getNumberOfBounds:", getNumberOfBounds diff --git a/rust/ql/test/extractor-tests/generated/TypeBoundList/TypeBoundList_getBound.ql b/rust/ql/test/extractor-tests/generated/TypeBoundList/TypeBoundList_getBound.ql new file mode 100644 index 00000000000..d06ceb53fae --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBoundList/TypeBoundList_getBound.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeBoundList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getBound(index) diff --git a/rust/ql/test/extractor-tests/generated/TypeBoundList/gen_type_bound_list.rs b/rust/ql/test/extractor-tests/generated/TypeBoundList/gen_type_bound_list.rs new file mode 100644 index 00000000000..aa2c2992225 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeBoundList/gen_type_bound_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_type_bound_list() -> () { + // A TypeBoundList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/TypeParam/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/TypeParam/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/TypeParam/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam.ql b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam.ql new file mode 100644 index 00000000000..d81ec72681c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam.ql @@ -0,0 +1,15 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + TypeParam x, int getNumberOfAttrs, string hasDefaultType, string hasName, string hasTypeBoundList +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasDefaultType() then hasDefaultType = "yes" else hasDefaultType = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasDefaultType:", hasDefaultType, "hasName:", + hasName, "hasTypeBoundList:", hasTypeBoundList diff --git a/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getAttr.ql b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getAttr.ql new file mode 100644 index 00000000000..fdbefc1b5bd --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeParam x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getDefaultType.ql b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getDefaultType.ql new file mode 100644 index 00000000000..8afef31826a --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getDefaultType.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getDefaultType() diff --git a/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getName.ql b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getName.ql new file mode 100644 index 00000000000..37b18a8b39c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getTypeBoundList.ql new file mode 100644 index 00000000000..b496a7793a6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeParam/TypeParam_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from TypeParam x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/TypeParam/gen_type_param.rs b/rust/ql/test/extractor-tests/generated/TypeParam/gen_type_param.rs new file mode 100644 index 00000000000..6d5dbf5dd39 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/TypeParam/gen_type_param.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_type_param() -> () { + // A TypeParam. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Union/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Union/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Union/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Union/Union.ql b/rust/ql/test/extractor-tests/generated/Union/Union.ql new file mode 100644 index 00000000000..4f3d288b0c2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/Union.ql @@ -0,0 +1,19 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Union x, int getNumberOfAttrs, string hasGenericParamList, string hasName, + string hasRecordFieldList, string hasVisibility, string hasWhereClause +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + (if x.hasRecordFieldList() then hasRecordFieldList = "yes" else hasRecordFieldList = "no") and + (if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no") and + if x.hasWhereClause() then hasWhereClause = "yes" else hasWhereClause = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasGenericParamList:", hasGenericParamList, + "hasName:", hasName, "hasRecordFieldList:", hasRecordFieldList, "hasVisibility:", hasVisibility, + "hasWhereClause:", hasWhereClause diff --git a/rust/ql/test/extractor-tests/generated/Union/Union_getAttr.ql b/rust/ql/test/extractor-tests/generated/Union/Union_getAttr.ql new file mode 100644 index 00000000000..a4ae6761d23 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/Union_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Union x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Union/Union_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/Union/Union_getGenericParamList.ql new file mode 100644 index 00000000000..e9ba2bbeef6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/Union_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Union x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/Union/Union_getName.ql b/rust/ql/test/extractor-tests/generated/Union/Union_getName.ql new file mode 100644 index 00000000000..e452a2ff63e --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/Union_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Union x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Union/Union_getRecordFieldList.ql b/rust/ql/test/extractor-tests/generated/Union/Union_getRecordFieldList.ql new file mode 100644 index 00000000000..3248a16d286 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/Union_getRecordFieldList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Union x +where toBeTested(x) and not x.isUnknown() +select x, x.getRecordFieldList() diff --git a/rust/ql/test/extractor-tests/generated/Union/Union_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Union/Union_getVisibility.ql new file mode 100644 index 00000000000..5b1688250a5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/Union_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Union x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Union/Union_getWhereClause.ql b/rust/ql/test/extractor-tests/generated/Union/Union_getWhereClause.ql new file mode 100644 index 00000000000..083aea2ba01 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/Union_getWhereClause.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Union x +where toBeTested(x) and not x.isUnknown() +select x, x.getWhereClause() diff --git a/rust/ql/test/extractor-tests/generated/Union/gen_union.rs b/rust/ql/test/extractor-tests/generated/Union/gen_union.rs new file mode 100644 index 00000000000..ef74acf7f60 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Union/gen_union.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_union() -> () { + // A Union. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Use/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Use/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Use/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Use/Use.ql b/rust/ql/test/extractor-tests/generated/Use/Use.ql new file mode 100644 index 00000000000..1a03f16786b --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Use/Use.ql @@ -0,0 +1,13 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Use x, int getNumberOfAttrs, string hasUseTree, string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasUseTree() then hasUseTree = "yes" else hasUseTree = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasUseTree:", hasUseTree, "hasVisibility:", + hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/Use/Use_getAttr.ql b/rust/ql/test/extractor-tests/generated/Use/Use_getAttr.ql new file mode 100644 index 00000000000..35b975fa0e6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Use/Use_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Use x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Use/Use_getUseTree.ql b/rust/ql/test/extractor-tests/generated/Use/Use_getUseTree.ql new file mode 100644 index 00000000000..863d1617d40 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Use/Use_getUseTree.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Use x +where toBeTested(x) and not x.isUnknown() +select x, x.getUseTree() diff --git a/rust/ql/test/extractor-tests/generated/Use/Use_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Use/Use_getVisibility.ql new file mode 100644 index 00000000000..122499de581 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Use/Use_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Use x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Use/gen_use.rs b/rust/ql/test/extractor-tests/generated/Use/gen_use.rs new file mode 100644 index 00000000000..c61de79f9ff --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Use/gen_use.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_use() -> () { + // A Use. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/UseTree/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/UseTree/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/UseTree/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/UseTree/UseTree.ql b/rust/ql/test/extractor-tests/generated/UseTree/UseTree.ql new file mode 100644 index 00000000000..e536bed9de0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTree/UseTree.ql @@ -0,0 +1,12 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from UseTree x, string hasPath, string hasRename, string hasUseTreeList +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasPath() then hasPath = "yes" else hasPath = "no") and + (if x.hasRename() then hasRename = "yes" else hasRename = "no") and + if x.hasUseTreeList() then hasUseTreeList = "yes" else hasUseTreeList = "no" +select x, "hasPath:", hasPath, "hasRename:", hasRename, "hasUseTreeList:", hasUseTreeList diff --git a/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getPath.ql b/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getPath.ql new file mode 100644 index 00000000000..74f892d46f8 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getPath.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from UseTree x +where toBeTested(x) and not x.isUnknown() +select x, x.getPath() diff --git a/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getRename.ql b/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getRename.ql new file mode 100644 index 00000000000..754d167eefd --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getRename.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from UseTree x +where toBeTested(x) and not x.isUnknown() +select x, x.getRename() diff --git a/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getUseTreeList.ql b/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getUseTreeList.ql new file mode 100644 index 00000000000..5e57b7a6b69 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTree/UseTree_getUseTreeList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from UseTree x +where toBeTested(x) and not x.isUnknown() +select x, x.getUseTreeList() diff --git a/rust/ql/test/extractor-tests/generated/UseTree/gen_use_tree.rs b/rust/ql/test/extractor-tests/generated/UseTree/gen_use_tree.rs new file mode 100644 index 00000000000..f0a87b1a650 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTree/gen_use_tree.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_use_tree() -> () { + // A UseTree. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/UseTreeList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/UseTreeList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/UseTreeList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/UseTreeList/UseTreeList.ql b/rust/ql/test/extractor-tests/generated/UseTreeList/UseTreeList.ql new file mode 100644 index 00000000000..ebcfc59a58f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTreeList/UseTreeList.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from UseTreeList x, int getNumberOfUseTrees +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfUseTrees = x.getNumberOfUseTrees() +select x, "getNumberOfUseTrees:", getNumberOfUseTrees diff --git a/rust/ql/test/extractor-tests/generated/UseTreeList/UseTreeList_getUseTree.ql b/rust/ql/test/extractor-tests/generated/UseTreeList/UseTreeList_getUseTree.ql new file mode 100644 index 00000000000..dc7262d7ab5 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTreeList/UseTreeList_getUseTree.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from UseTreeList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getUseTree(index) diff --git a/rust/ql/test/extractor-tests/generated/UseTreeList/gen_use_tree_list.rs b/rust/ql/test/extractor-tests/generated/UseTreeList/gen_use_tree_list.rs new file mode 100644 index 00000000000..dfbdef69408 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/UseTreeList/gen_use_tree_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_use_tree_list() -> () { + // A UseTreeList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Variant/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Variant/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Variant/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Variant/Variant.ql b/rust/ql/test/extractor-tests/generated/Variant/Variant.ql new file mode 100644 index 00000000000..2cbcd20cbf0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Variant/Variant.ql @@ -0,0 +1,17 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + Variant x, int getNumberOfAttrs, string hasExpr, string hasFieldList, string hasName, + string hasVisibility +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasExpr() then hasExpr = "yes" else hasExpr = "no") and + (if x.hasFieldList() then hasFieldList = "yes" else hasFieldList = "no") and + (if x.hasName() then hasName = "yes" else hasName = "no") and + if x.hasVisibility() then hasVisibility = "yes" else hasVisibility = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasExpr:", hasExpr, "hasFieldList:", hasFieldList, + "hasName:", hasName, "hasVisibility:", hasVisibility diff --git a/rust/ql/test/extractor-tests/generated/Variant/Variant_getAttr.ql b/rust/ql/test/extractor-tests/generated/Variant/Variant_getAttr.ql new file mode 100644 index 00000000000..99972ef847d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Variant/Variant_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Variant x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/Variant/Variant_getExpr.ql b/rust/ql/test/extractor-tests/generated/Variant/Variant_getExpr.ql new file mode 100644 index 00000000000..3836c782dc9 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Variant/Variant_getExpr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Variant x +where toBeTested(x) and not x.isUnknown() +select x, x.getExpr() diff --git a/rust/ql/test/extractor-tests/generated/Variant/Variant_getFieldList.ql b/rust/ql/test/extractor-tests/generated/Variant/Variant_getFieldList.ql new file mode 100644 index 00000000000..e1bae7650ba --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Variant/Variant_getFieldList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Variant x +where toBeTested(x) and not x.isUnknown() +select x, x.getFieldList() diff --git a/rust/ql/test/extractor-tests/generated/Variant/Variant_getName.ql b/rust/ql/test/extractor-tests/generated/Variant/Variant_getName.ql new file mode 100644 index 00000000000..73f4ff33e40 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Variant/Variant_getName.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Variant x +where toBeTested(x) and not x.isUnknown() +select x, x.getName() diff --git a/rust/ql/test/extractor-tests/generated/Variant/Variant_getVisibility.ql b/rust/ql/test/extractor-tests/generated/Variant/Variant_getVisibility.ql new file mode 100644 index 00000000000..7edb649fbda --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Variant/Variant_getVisibility.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Variant x +where toBeTested(x) and not x.isUnknown() +select x, x.getVisibility() diff --git a/rust/ql/test/extractor-tests/generated/Variant/gen_variant.rs b/rust/ql/test/extractor-tests/generated/Variant/gen_variant.rs new file mode 100644 index 00000000000..37e7506e2bc --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Variant/gen_variant.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_variant() -> () { + // A Variant. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/VariantList/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/VariantList/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/VariantList/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/VariantList/VariantList.ql b/rust/ql/test/extractor-tests/generated/VariantList/VariantList.ql new file mode 100644 index 00000000000..213e4d447dc --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/VariantList/VariantList.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from VariantList x, int getNumberOfVariants +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfVariants = x.getNumberOfVariants() +select x, "getNumberOfVariants:", getNumberOfVariants diff --git a/rust/ql/test/extractor-tests/generated/VariantList/VariantList_getVariant.ql b/rust/ql/test/extractor-tests/generated/VariantList/VariantList_getVariant.ql new file mode 100644 index 00000000000..fe1800104a3 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/VariantList/VariantList_getVariant.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from VariantList x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getVariant(index) diff --git a/rust/ql/test/extractor-tests/generated/VariantList/gen_variant_list.rs b/rust/ql/test/extractor-tests/generated/VariantList/gen_variant_list.rs new file mode 100644 index 00000000000..c13f6430cc6 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/VariantList/gen_variant_list.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_variant_list() -> () { + // A VariantList. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/Visibility/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/Visibility/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/Visibility/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/Visibility/Visibility.ql b/rust/ql/test/extractor-tests/generated/Visibility/Visibility.ql new file mode 100644 index 00000000000..adf0833c12c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Visibility/Visibility.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Visibility x, string hasPath +where + toBeTested(x) and + not x.isUnknown() and + if x.hasPath() then hasPath = "yes" else hasPath = "no" +select x, "hasPath:", hasPath diff --git a/rust/ql/test/extractor-tests/generated/Visibility/Visibility_getPath.ql b/rust/ql/test/extractor-tests/generated/Visibility/Visibility_getPath.ql new file mode 100644 index 00000000000..0f0b641d212 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Visibility/Visibility_getPath.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from Visibility x +where toBeTested(x) and not x.isUnknown() +select x, x.getPath() diff --git a/rust/ql/test/extractor-tests/generated/Visibility/gen_visibility.rs b/rust/ql/test/extractor-tests/generated/Visibility/gen_visibility.rs new file mode 100644 index 00000000000..5dbc762f3e7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/Visibility/gen_visibility.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_visibility() -> () { + // A Visibility. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/WhereClause/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/WhereClause/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/WhereClause/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/WhereClause/WhereClause.ql b/rust/ql/test/extractor-tests/generated/WhereClause/WhereClause.ql new file mode 100644 index 00000000000..891b8d55fc2 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhereClause/WhereClause.ql @@ -0,0 +1,10 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WhereClause x, int getNumberOfPredicates +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfPredicates = x.getNumberOfPredicates() +select x, "getNumberOfPredicates:", getNumberOfPredicates diff --git a/rust/ql/test/extractor-tests/generated/WhereClause/WhereClause_getPredicate.ql b/rust/ql/test/extractor-tests/generated/WhereClause/WhereClause_getPredicate.ql new file mode 100644 index 00000000000..4b0c8ab7b7d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhereClause/WhereClause_getPredicate.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WhereClause x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getPredicate(index) diff --git a/rust/ql/test/extractor-tests/generated/WhereClause/gen_where_clause.rs b/rust/ql/test/extractor-tests/generated/WhereClause/gen_where_clause.rs new file mode 100644 index 00000000000..ef389c9ee4f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhereClause/gen_where_clause.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_where_clause() -> () { + // A WhereClause. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/WherePred/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/WherePred/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/WherePred/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/WherePred/WherePred.ql b/rust/ql/test/extractor-tests/generated/WherePred/WherePred.ql new file mode 100644 index 00000000000..40d5072725d --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WherePred/WherePred.ql @@ -0,0 +1,15 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from + WherePred x, string hasGenericParamList, string hasLifetime, string hasTy, string hasTypeBoundList +where + toBeTested(x) and + not x.isUnknown() and + (if x.hasGenericParamList() then hasGenericParamList = "yes" else hasGenericParamList = "no") and + (if x.hasLifetime() then hasLifetime = "yes" else hasLifetime = "no") and + (if x.hasTy() then hasTy = "yes" else hasTy = "no") and + if x.hasTypeBoundList() then hasTypeBoundList = "yes" else hasTypeBoundList = "no" +select x, "hasGenericParamList:", hasGenericParamList, "hasLifetime:", hasLifetime, "hasTy:", hasTy, + "hasTypeBoundList:", hasTypeBoundList diff --git a/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getGenericParamList.ql b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getGenericParamList.ql new file mode 100644 index 00000000000..ef15cd7f4f8 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getGenericParamList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WherePred x +where toBeTested(x) and not x.isUnknown() +select x, x.getGenericParamList() diff --git a/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getLifetime.ql b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getLifetime.ql new file mode 100644 index 00000000000..a0bd226ca4f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getLifetime.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WherePred x +where toBeTested(x) and not x.isUnknown() +select x, x.getLifetime() diff --git a/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getTy.ql b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getTy.ql new file mode 100644 index 00000000000..bbb432ddbe7 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getTy.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WherePred x +where toBeTested(x) and not x.isUnknown() +select x, x.getTy() diff --git a/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getTypeBoundList.ql b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getTypeBoundList.ql new file mode 100644 index 00000000000..0f269fa9140 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WherePred/WherePred_getTypeBoundList.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WherePred x +where toBeTested(x) and not x.isUnknown() +select x, x.getTypeBoundList() diff --git a/rust/ql/test/extractor-tests/generated/WherePred/gen_where_pred.rs b/rust/ql/test/extractor-tests/generated/WherePred/gen_where_pred.rs new file mode 100644 index 00000000000..781d4697e20 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WherePred/gen_where_pred.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_where_pred() -> () { + // A WherePred. For example: + todo!() +} diff --git a/rust/ql/test/extractor-tests/generated/WhileExpr/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/WhileExpr/MISSING_SOURCE.txt deleted file mode 100644 index 7f96b17b1f3..00000000000 --- a/rust/ql/test/extractor-tests/generated/WhileExpr/MISSING_SOURCE.txt +++ /dev/null @@ -1,4 +0,0 @@ -// generated by codegen, do not edit - -After a source file is added in this directory and codegen is run again, test queries -will appear and this file will be deleted diff --git a/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr.ql b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr.ql new file mode 100644 index 00000000000..ceb095e9d20 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr.ql @@ -0,0 +1,14 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WhileExpr x, int getNumberOfAttrs, string hasCondition, string hasLabel, string hasLoopBody +where + toBeTested(x) and + not x.isUnknown() and + getNumberOfAttrs = x.getNumberOfAttrs() and + (if x.hasCondition() then hasCondition = "yes" else hasCondition = "no") and + (if x.hasLabel() then hasLabel = "yes" else hasLabel = "no") and + if x.hasLoopBody() then hasLoopBody = "yes" else hasLoopBody = "no" +select x, "getNumberOfAttrs:", getNumberOfAttrs, "hasCondition:", hasCondition, "hasLabel:", + hasLabel, "hasLoopBody:", hasLoopBody diff --git a/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getAttr.ql b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getAttr.ql new file mode 100644 index 00000000000..eeb05dcc0b0 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getAttr.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WhileExpr x, int index +where toBeTested(x) and not x.isUnknown() +select x, index, x.getAttr(index) diff --git a/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getCondition.ql b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getCondition.ql new file mode 100644 index 00000000000..184dc6f8a7c --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getCondition.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WhileExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getCondition() diff --git a/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getLabel.ql b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getLabel.ql new file mode 100644 index 00000000000..59865e97014 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getLabel.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WhileExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getLabel() diff --git a/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getLoopBody.ql b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getLoopBody.ql new file mode 100644 index 00000000000..3d19f2e7341 --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhileExpr/WhileExpr_getLoopBody.ql @@ -0,0 +1,7 @@ +// generated by codegen, do not edit +import codeql.rust.elements +import TestUtils + +from WhileExpr x +where toBeTested(x) and not x.isUnknown() +select x, x.getLoopBody() diff --git a/rust/ql/test/extractor-tests/generated/WhileExpr/gen_while_expr.rs b/rust/ql/test/extractor-tests/generated/WhileExpr/gen_while_expr.rs new file mode 100644 index 00000000000..5078a8a794f --- /dev/null +++ b/rust/ql/test/extractor-tests/generated/WhileExpr/gen_while_expr.rs @@ -0,0 +1,6 @@ +// generated by codegen, do not edit + +fn test_while_expr() -> () { + // A WhileExpr. For example: + todo!() +}