mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Rust: codegen
This commit is contained in:
128
rust/ql/.generated.list
generated
128
rust/ql/.generated.list
generated
@@ -1,4 +1,4 @@
|
||||
lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll c103cb9d949d1b5fbfefd94ce57b0461d750aaf87149f6d0ffe73f5ea58b5a74 a8ec5dbb29f6ad5c06ffb451bf67674bdc5747ddad32baebba229f77fc2abe93
|
||||
lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll 5a615bdde6f762f7c2e5f656aa1e57c74ada74f395e55114813b814358f5f395 864c33513287252507829e258bface3d53e1aa4398e841ce1c81c803dc7ba3f5
|
||||
lib/codeql/rust/elements/Abi.qll 485a2e79f6f7bfd1c02a6e795a71e62dede3c3e150149d5f8f18b761253b7208 6159ba175e7ead0dd2e3f2788f49516c306ee11b1a443bd4bdc00b7017d559bd
|
||||
lib/codeql/rust/elements/Addressable.qll 13011bfd2e1556694c3d440cc34af8527da4df49ad92b62f2939d3699ff2cea5 ddb25935f7553a1a384b1abe2e4b4fa90ab50b952dadec32fd867afcb054f4be
|
||||
lib/codeql/rust/elements/ArgList.qll 3d2f6f5542340b80a4c6e944ac17aba0d00727588bb66e501453ac0f80c82f83 afd52700bf5a337f19827846667cd0fb1fea5abbbcbc353828e292a727ea58c9
|
||||
@@ -6,23 +6,23 @@ lib/codeql/rust/elements/ArrayExpr.qll e4e7cff3518c50ec908271906dd46c1fbe9098faa
|
||||
lib/codeql/rust/elements/ArrayListExpr.qll 451aedcecb479c385ff497588c7a07fda304fd5b873270223a4f2c804e96b245 a8cb008f6f732215623b5626c84b37b651ca01ccafb2cf4c835df35d5140c6ad
|
||||
lib/codeql/rust/elements/ArrayRepeatExpr.qll 4b7ed5be7d2caaf69f6fc0cd05b0e2416c52d547b1a73fb23d5a13007f75f4dd f6366f21cc48376b5fdf37e8c5c2b19415d4cbdeef09f33bb99cde5cb0f5b0e7
|
||||
lib/codeql/rust/elements/ArrayTypeRepr.qll a3e61c99567893aa26c610165696e54d11c16053b6b7122275eff2c778f0a52d 36a487dcb083816b85f3eec181a1f9b47bba012765486e54db61c7ffe9a0fcbf
|
||||
lib/codeql/rust/elements/AsmClobberAbi.qll 158cb4b2eefa71ea7765a1df6e855015cffea48e9b77276c89ee39a871935f89 feb43771a5dc7da9558af12429011ec89eb515533ef30abd0069f54a3d0c758e
|
||||
lib/codeql/rust/elements/AsmConst.qll d496390040cf7e2d8f612f79405668178641f5dad5177b2853a508b427e74805 1ab508d55d90e80d74b648a8c0f0a23e3456f5deb858cff1d3f64c04df63b1e2
|
||||
lib/codeql/rust/elements/AsmDirSpec.qll f2fcb1812e84b5362d8ebb77c34a36458a52f5b37948e50ea22b1b2fe30c1196 caf2604cfddd0163172e6335411f6a0e6e0d3df6b0a77eb1320a4ab314541fba
|
||||
lib/codeql/rust/elements/AsmExpr.qll 1b0899fb7c0b6478fa102ccd0d30cac25aeca5c81d102158b15353ca498130c8 3802c40b748976c5b6dfd79315452ab34532ba46caf19fa8fbf557968e8fea74
|
||||
lib/codeql/rust/elements/AsmLabel.qll e56c12b0e730b5761c3c4c14f16b93bf7b44fa4e9e5a5d5483e4b17e407e753b 5c36f58ea21e69b7fdacd718dae8ed3e2dd8ae4aa0b0bb3d11c8275580e93bed
|
||||
lib/codeql/rust/elements/AsmClobberAbi.qll eb5628916f41ab47e333b4528fba3fb80caecd2805fb20ba4f5c8d59c9677f14 636fce6b3a7f04141d0d3a53734d08a188a45bcc04f755bb66746d4f0a13fa72
|
||||
lib/codeql/rust/elements/AsmConst.qll f408468624dd0c80c6dcf62d17e65a94cd477a5a760be1b5fdd07c8189a3b4ea e4159073b3ee6d247e8962ce925da55ea39ee2cd1649f8b785a92aea17dbf144
|
||||
lib/codeql/rust/elements/AsmDirSpec.qll 0c439c031c9f60596373aee8ae2ee70068582548ae365a3c7c19c8b5e2b030d2 0127b08b99bd8725cb6273c1a930aef4434897f23611cfc4ec2dd1b7c9d7e3d0
|
||||
lib/codeql/rust/elements/AsmExpr.qll 33a9a873ba05235dd80103ed22555eee220a4c0cb86605d0f76bcda316605449 c8a99b7bd55aac41e56d05cd5a52692f1d835ed3e1a1bd029bb41d8e2b81b240
|
||||
lib/codeql/rust/elements/AsmLabel.qll 5fa3401c49329ddc845bd95d5f498a455202f685e962dfec9bc91550577da800 f54fe1dcd3c76f36e6abc7b56dc5d6f5b1c30d0fb434db21dd8a1ce731fc6abf
|
||||
lib/codeql/rust/elements/AsmOperand.qll 3987a289233fe09f41f20b27939655cc72fa46847969a55cca6d6393f906969a 8810ff2a64f29d1441a449f5fd74bdc1107782172c7a21baaeb48a40930b7d5a
|
||||
lib/codeql/rust/elements/AsmOperandExpr.qll 56669c4791f598f20870d36b7954f9c9ed62e5c05045dae6d5eeede461af59e3 195f5563adef36b3876325bd908fed51c257d16d64264ce911425da642555693
|
||||
lib/codeql/rust/elements/AsmOperandNamed.qll 40042ce52f87482813b6539b0c49bfa5e35a419325ef593d3e91470d38240e26 497d277e03deab4990fad6128b235cf7fe24d0d523a3b4aaf4d20bcc46a4a4de
|
||||
lib/codeql/rust/elements/AsmOption.qll 25b1f0e2dacee43eaa38246f654d603889b344eebede7ac91350bc59135c3467 85ba7f8c129441379b1c1fe821c90ab9ccdec2e2d495e143e13aaae2194defa1
|
||||
lib/codeql/rust/elements/AsmOptionsList.qll 98a3392da91d34b8e642f6cef1f93d3a2c0aa474044d6bb15c0879f464bfed77 b89d838a41059ad14aec11921173f89d416feb3f0d4e8762d5e65aa105507466
|
||||
lib/codeql/rust/elements/AsmOperandExpr.qll 72d4455cf742dc977b0a33ea21539422aaf2263f36c6f4420ddcb360ac606a0a 03bd01e81b291c915deb20ce33d5bdf73a709fbc007ab7570490e9a8e7c8604c
|
||||
lib/codeql/rust/elements/AsmOperandNamed.qll c65bcf6f4ad5ebb447873ac170bd5d29dc5fe557f7aaccbdb46a09b2583df673 d7e277e43414ca2c529c5a4e967f4c6cca34ee7239ab1a993558b0731ce9722b
|
||||
lib/codeql/rust/elements/AsmOption.qll 7ad333a4bb152dbf7c1df0d90424ff20031841822e49b26cc615230b1c186581 9c2a087ea7f7c386eff170337f0c29568dea3d49a570b35207652b08e24a9355
|
||||
lib/codeql/rust/elements/AsmOptionsList.qll 3dd55a8b15ada811c9225b0fe9b733eabf22313e7bd1ae6a99fdcb9a6facea07 32d996dde8802e4a2afd8c3624f055cb4e4c18591dc236f3b5bf0c0d4e57f822
|
||||
lib/codeql/rust/elements/AsmPiece.qll 8650bf07246fac95533876db66178e4b30ed3210de9487b25acd2da2d145416a 42155a47d5d5e6ea2833127e78059fa81126a602e178084957c7d9ff88c1a9a3
|
||||
lib/codeql/rust/elements/AsmRegOperand.qll 6c58d51d1b72a4e2fbbd4a42a7bc40dd4e75ffba45e5c75e5a156b65bc7377e9 824d2e18efda880a15e61cd564f36303230045dec749071861e7ed51e0de9cee
|
||||
lib/codeql/rust/elements/AsmRegSpec.qll 50b21381211d462fb4c95e5b1499b2b29d0308e993a9f15267d69fbbca89dd3c 60e9b7ce4c272c3a7a4dde39c650746cfea111038eaee89c73336ea3378415da
|
||||
lib/codeql/rust/elements/AsmSym.qll dfc28fc4a81d5d2b1696ee110468252d7914a30898273bc8900537584af8410d 04f5a3887471193919a9ea1fd810abe50b647e4e29f8bb7fa66658e42393122d
|
||||
lib/codeql/rust/elements/AsmRegOperand.qll 27abfffe1fc99e243d9b915f9a9694510133e5f72100ec0df53796d27a45de0c 8919ab83081dae2970adb6033340c6a18751ffd6a8157cf8c55916ac4253c791
|
||||
lib/codeql/rust/elements/AsmRegSpec.qll 77483fc3d1de8761564e2f7b57ecf1300d67de50b66c11144bb4e3e0059ebfd6 521f8dd0af859b7eef6ab2edab2f422c9ff65aa11bad065cfba2ec082e0c786b
|
||||
lib/codeql/rust/elements/AsmSym.qll ba29b59ae2a4aa68bdc09e61b324fd26e8b7e188af852345676fc5434d818eef 10ba571059888f13f71ac5e75d20b58f3aa6eecead0d4c32a7617018c7c72e0e
|
||||
lib/codeql/rust/elements/AssocItem.qll 89e547c3ce2f49b5eb29063c5d9263a52810838a8cfb30b25bee108166be65a1 238fc6f33c18e02ae023af627afa2184fa8e6055d78ab0936bd1b6180bccb699
|
||||
lib/codeql/rust/elements/AssocItemList.qll 5d58c018009c00e6aef529b7d1b16161abae54dbf3a41d513a57be3bbda30abf d9b06ef3c1332f4d09e6d4242804396f8664771fa9aaceb6d5b25e193525af3b
|
||||
lib/codeql/rust/elements/AssocTypeArg.qll 8a0d8939d415f54ce2b6607651ee34ab0375abb8cb512858c718c2b5eee73c5f 68983653e45a7ee612c90bb3738ce4350170ac2f79cf5cda4d0ae59389da480e
|
||||
lib/codeql/rust/elements/AssocTypeArg.qll 6ceeec7a0ec78a6f8b2e74c0798d4727ad350cebde954b4ffe442b06e08eb4aa d615f5cd696892518387d20f04dae240fb10ee7c9577028fb6f2a51cd9f5b9e4
|
||||
lib/codeql/rust/elements/AstNode.qll 5ee6355afb1cafd6dfe408b8c21836a1ba2aeb709fb618802aa09f9342646084 dee708f19c1b333cbd9609819db3dfdb48a0c90d26266c380f31357b1e2d6141
|
||||
lib/codeql/rust/elements/Attr.qll 2cb6a6adf1ff9ee40bc37434320d77d74ae41ff10bbd4956414c429039eede36 e85784299917ad8a58f13824b20508f217b379507f9249e6801643cf9628db1e
|
||||
lib/codeql/rust/elements/AwaitExpr.qll d8b37c01f7d27f0ec40d92a533a8f09a06af7ece1ae832b4ea8f2450c1762511 92cdb7ff0efddf26bed2b7b2729fddd197e26c1a11c8fec0c747aab642710c21
|
||||
@@ -35,7 +35,7 @@ lib/codeql/rust/elements/CallExpr.qll f336500ca7a611b164d48b90e80edb0c0d3816792b
|
||||
lib/codeql/rust/elements/CallExprBase.qll 2846202b5208b541977500286951d96487bf555838c6c16cdd006a71e383745a c789d412bf099c624329379e0c7d94fa0d23ae2edea7a25a2ea0f3c0042ccf62
|
||||
lib/codeql/rust/elements/Callable.qll e1ed21a7e6bd2426f6ccd0e46cee506d8ebf90a6fdc4dca0979157da439853aa 02f6c09710116ce82157aec9a5ec706983c38e4d85cc631327baf8d409b018c6
|
||||
lib/codeql/rust/elements/CastExpr.qll 2fe1f36ba31fa29de309baf0a665cfcae67b61c73345e8f9bbd41e8c235fec45 c5b4c1e9dc24eb2357799defcb2df25989075e3a80e8663b74204a1c1b70e29a
|
||||
lib/codeql/rust/elements/ClosureBinder.qll 3788b58696a73e3a763f4a5b86b7fdce06b1ccf6bc67cc8001092e752accdc9a 8d0d30739024a7cb5a60927042e2750113d660de36771797450baaadb5c1e95e
|
||||
lib/codeql/rust/elements/ClosureBinder.qll 02c8e83bf07deaf7bf0233b76623ec7f1837be8b77fe7e1c23544edc7d85e3c4 2b114d9a6dede694324aebe3dac80a802d139cfacd39beb0f12b5b0a46ee6390
|
||||
lib/codeql/rust/elements/ClosureExpr.qll 67e2a106e9154c90367b129987e574d2a9ecf5b297536627e43706675d35eaed d6a381132ddd589c5a7ce174f50f9620041ddf690e15a65ebfb05ff7e7c02de7
|
||||
lib/codeql/rust/elements/Comment.qll fedad50575125e9a64a8a8776a8c1dbf1e76df990f01849d9f0955f9d74cb2a6 8eb1afad1e1007a4f0090fdac65d81726b23eda6517d067fd0185f70f17635ab
|
||||
lib/codeql/rust/elements/Const.qll 8b9c66b59d9469a78b2c696b6e37d915a25f9dd215c0b79b113dc7d34adca9e3 7b8213bf21403a1f8b78ea6a20b716f312b26fee5526111602482a2e985e8ac5
|
||||
@@ -57,7 +57,7 @@ lib/codeql/rust/elements/FieldExpr.qll 8102cd659f9059cf6af2a22033cfcd2aae9c35204
|
||||
lib/codeql/rust/elements/FieldList.qll 72f3eace2f0c0600b1ad059819ae756f1feccd15562e0449a3f039a680365462 50e4c01df7b801613688b06bb47ccc36e6c8c7fa2e50cc62cb4705c9abf5ee31
|
||||
lib/codeql/rust/elements/FnPtrTypeRepr.qll d4586ac5ee2382b5ef9daafa77c7b3c1b7564647aa20d1efb1626299cde87ba9 48d9b63725c9cd89d79f9806fa5d5f22d7815e70bbd78d8da40a2359ac53fef5
|
||||
lib/codeql/rust/elements/ForExpr.qll a050f60cf6fcc3ce66f5042be1b8096e5207fe2674d7477f9e299091ca99a4bd d7198495139649778894e930163add2d16b5588dd12bd6e094a9aec6863cb16f
|
||||
lib/codeql/rust/elements/ForTypeRepr.qll 187a00c390ff37a1590b6f873b80727bb898ad2d843f0ad5465b8c71df8377a3 89957623e802ae54e8bc24d2ab95a7df9fa8aafd17b601fc8d4cc33ae45a6d86
|
||||
lib/codeql/rust/elements/ForTypeRepr.qll adb2b10f10b66b868d26b7418f06707cf5b2a44d7fabfe2570a9223a8d6027eb 1d2a57ba94c3adb76bbd8d941700b6228983933eb3e0f29f0c2c1650c077351e
|
||||
lib/codeql/rust/elements/Format.qll 1b186730710e7e29ea47594998f0b359ad308927f84841adae0c0cb35fc8aeda d6f7bfdda60a529fb9e9a1975628d5bd11aa28a45e295c7526692ac662fd19f8
|
||||
lib/codeql/rust/elements/FormatArgsArg.qll a2c23cd512d44dd60b7d65eba52cc3adf6e2fbbcd0588be375daa16002cd7741 d9c5fe183fb228375223d83f857b7a9ee686f1d3e341bcf323d7c6f39652f88b
|
||||
lib/codeql/rust/elements/FormatArgsExpr.qll 8127cbe4082f7acc3d8a05298c2c9bea302519b8a6cd2d158a83c516d18fc487 88cf9b3bedd69a1150968f9a465c904bbb6805da0e0b90cfd1fc0dab1f6d9319
|
||||
@@ -82,7 +82,7 @@ lib/codeql/rust/elements/LetElse.qll abb12749e1e05047e62f04fcaaf0947acc4dc431be8
|
||||
lib/codeql/rust/elements/LetExpr.qll 435f233890799a9f52972a023e381bc6fe2e0b3df1e696dc98b21682a3c1d88e b34da72dd222a381e098f160551ec614ebb98eb46af35c6e1d337e173d8ec4b9
|
||||
lib/codeql/rust/elements/LetStmt.qll b89881b3e57317941f74adb39f16eb665380128a6bdfaacf4dce2499cdaea2e2 2890d12a475f045a8a1213e5c7751a05e63a72978a20fd3f4862e281048b2f0e
|
||||
lib/codeql/rust/elements/Lifetime.qll ae154c4c604a084faab000fe48a75a3da597278da85eb414e54dd00c9135b0a5 199fe5d858597ea7ae09275611b510002796d7c4a3b75e62807f11beaecae4cf
|
||||
lib/codeql/rust/elements/LifetimeArg.qll 476ea5cd9c07a93c5c13d71893e94ce34175f403055584cca3e8678713daf653 95062e3bc47dcf264e4762f81c20ff310d7af81079f2e6de7d9100be287acc42
|
||||
lib/codeql/rust/elements/LifetimeArg.qll 400f53abc28b351b7889909ee501a7bb52881cf71e974e17f56b7748c1460dc9 17a352bb72af2b6119735d24d6a8650ad60de71d19a53acfea0e58d9e5d927aa
|
||||
lib/codeql/rust/elements/LifetimeParam.qll d1c2986b9011a39aa995eb24f3404c0ca95f4bdf9d77572ddf3feeb47f212070 d8709455db51ff5831edc52e7465477660b859312d228d2f1d3e99d427526540
|
||||
lib/codeql/rust/elements/LiteralExpr.qll 40b67404b7c2b81e5afabc53a2a93e0a503f687bb31a2b4bfa4e07b2d764eb8d 67ab1be2286e769fba7a50ca16748e3c141760ccaefaebae99faa71f523a43d5
|
||||
lib/codeql/rust/elements/LiteralPat.qll daffb5f380a47543669c8cc92628b0e0de478c3ac82685802c63e8d75a206bed adfe9796598cf6ca4a9170c89ffd871e117f1cea6dd7dd80ecbbb947327a1a5d
|
||||
@@ -91,17 +91,17 @@ lib/codeql/rust/elements/LoopExpr.qll ee171177650fa23eef102a9580765f4b6073a1cc41
|
||||
lib/codeql/rust/elements/LoopingExpr.qll 7ad7d4bbfd05adc0bb9b4ca90ff3377b8298121ca5360ffb45d5a7a1e20fe37a 964168b2045ee9bad827bba53f10a64d649b3513f2d1e3c17a1b1f11d0fc7f3a
|
||||
lib/codeql/rust/elements/MacroBlockExpr.qll fb81f067a142053b122e2875a15719565024cfb09326faf12e0f1017307deb58 3ee94ef7e56bd07a8f9304869b0a7b69971b02abbee46d0bebcacb4031760282
|
||||
lib/codeql/rust/elements/MacroCall.qll 92fb19e7796d9cc90841150162ce17248e321cfc9e0709c42b7d3aef58cde842 7c0bb0e51762d6c311a1b3bb5358e9d710b1cf50cff4707711f55f564f640318
|
||||
lib/codeql/rust/elements/MacroDef.qll 845168bac17d200fe67682c58e4fa79bff2b2b1bac6eeb4b15a13de2ca6bc2ae ce05bc533b46f7019017fdc67e4cdc848be9dcd385311c40173f837f375893aa
|
||||
lib/codeql/rust/elements/MacroDef.qll 5bcf2bba7ba40879fe47370bfeb65b23c67c463be20535327467338a1e2e04bb c3d28416fc08e5d79149fccd388fea2bc3097bce074468a323383056404926db
|
||||
lib/codeql/rust/elements/MacroExpr.qll 640554f4964def19936a16ce88a03fb12f74ec2bcfe38b88d32742b79f85d909 a284fb66e012664a33a4e9c8fd3e38d3ffd588fccd6b16b02270da55fc025f7a
|
||||
lib/codeql/rust/elements/MacroItems.qll f2d80ff23634ac6bc3e96e8d73154587f9d24edb56654b5c0ae426124d2709ea f794f751b77fc50d7cc3069c93c22dd3a479182edce15c1b22c8da31d2e30a12
|
||||
lib/codeql/rust/elements/MacroPat.qll 3497337bac1297ee69ed97ab60ba83145f7d324d50ceb0dc81270805b7d9f56a bf85869234a6a1d993f4e441ecddbe5ffa01c75308b178f0dedf9b94b2cf07ff
|
||||
lib/codeql/rust/elements/MacroPat.qll 8d9384d7e000add77ad9955c142800f71a993262b7923b3a4466eaf3a17ebed7 1561e5597c8dd6b6359dc7f0a01e3afe6568bf0aa4e9cc865469d5308c270b0e
|
||||
lib/codeql/rust/elements/MacroRules.qll 0fdf609ff28bacf8780fa75a4cee5f0b7864b8bd3b4abcf91303baabc83c0a83 2a4cef936232406b36ab897e40ea25352b07016001f6750380e007f91ce6a799
|
||||
lib/codeql/rust/elements/MacroTypeRepr.qll 8b409d69d90548fb2bd049451fa27a71cd6d9c2b52f8a735d61b6ec7d6837675 33513d02ea4fdcd162f8e80a1a6d7c41fb56cd5a91b25a9989800bab110c3b3f
|
||||
lib/codeql/rust/elements/MacroTypeRepr.qll 664934eb58bf32ddc843f5133056e3605c7ca9d401729d5358e288ccde4dcdad 7601309ad9cf7159955af8f6eec7968bbecf5bfcc05201bc8573cf1e7ea14b08
|
||||
lib/codeql/rust/elements/MatchArm.qll c39fd6cc0da24b1ff8d1e42835bcfee7695ad13580e3c7c50acd7c881b1cd894 62a31d2bd125e6aaebefc406e541a641271d3c497a377959f94dd4735b2bfbf8
|
||||
lib/codeql/rust/elements/MatchArmList.qll f221c5e344814fa44db06ab897afdc249e8e88118953116c9c9b745aa2189614 8ff30685e631c5daa6c42390dfb11fd76a4ff2e374013e3dabc67b4c135c0bc4
|
||||
lib/codeql/rust/elements/MatchExpr.qll e9ef1664f020823b6f4bb72d906a9dc0c1ee6432d4a9a13f7dbdbab2b2b1ee4d 38d71e5c487abcb5682293c573343be66e499a6e131bb630604c120d34b7777b
|
||||
lib/codeql/rust/elements/MatchGuard.qll 58256689a90f24b16401543452c2a32f00d619ddac6c0fe8b65a8cd3e46401bb 8efb2ac03c69a9db687e382331085d7a6cfbf8eca559174ba2727a9549ec7ddd
|
||||
lib/codeql/rust/elements/Meta.qll 98070c7f9af74cddd46220a490c14079ac88054fe2741ca25edd1f55b1d5d053 b16cca36bd7dfc3ca73118c9bbb9c431c615a48c952dfb2ed3f74bf9130cd2fa
|
||||
lib/codeql/rust/elements/Meta.qll b17d7bf605bd0cf4f6d6c6cf4f39a16cfc431d256d45b93663a7569181d36168 815cdfef06231de4b4b1c85e321b8ccb3e22379e5a4e111df9cc9ca6be593841
|
||||
lib/codeql/rust/elements/MethodCallExpr.qll 318a46ba61e3e4f0d6ce0e8fa9f79ccbbf2d0f3d0638e6813e1bcb44d624715a 35e03ed4beddd75834fcfc4371bd65eaf099053aa23f7f1d1e6bea2e5825aa6e
|
||||
lib/codeql/rust/elements/Missing.qll 70e6ac9790314752849c9888443c98223ccfc93a193998b7ce350b2c6ebe8ea4 e2f0623511acaa76b091f748d417714137a8b94f1f2bdbbd177f1c682c786dad
|
||||
lib/codeql/rust/elements/Module.qll 0bc85019177709256f8078d9de2a36f62f848d476225bff7bba1e35f249875c7 3fbb70e0c417a644dd0cada2c364c6e6876cfa16f37960e219c87e49c966c94e
|
||||
@@ -124,7 +124,7 @@ lib/codeql/rust/elements/PathExpr.qll 0232228845a2005fc63d6b8aea8b49ff50415e0e90
|
||||
lib/codeql/rust/elements/PathExprBase.qll bb41092ec690ae926e3233c215dcaf1fd8e161b8a6955151949f492e02dba13a b2257072f8062d31c29c63ee1311b07e0d2eb37075f582cfc76bb542ef773198
|
||||
lib/codeql/rust/elements/PathPat.qll a7069d1dd77ba66814d6c84e135ed2975d7fcf379624079e6a76dc44b5de832e 2294d524b65ab0d038094b2a00f73feb8ab70c8f49fb4d91e9d390073205631d
|
||||
lib/codeql/rust/elements/PathSegment.qll c54e9d03fc76f3b21c0cfe719617d03d2a172a47c8f884a259566dd6c63d23f2 4995473961f723239b8ac52804aeb373ef2ac26df0f3719c4ca67858039f2132
|
||||
lib/codeql/rust/elements/PathTypeRepr.qll 7d3ec8443f3c4c5a7e746257188666070b93fba9b4ea91c5f09de9d577693ff0 fd9b1743be908cd26ce4af6e5986be5c101738ad7425fe4491b4afa92ce09b04
|
||||
lib/codeql/rust/elements/PathTypeRepr.qll 1b68e119ac82fdf5f421ded88a1739bfb8009c61e2745be11b34c3a025de18aa 48d9b49ee871f3932a0806709b4a21dadfdbe5cef8bab8d71aab69b6e4e7b432
|
||||
lib/codeql/rust/elements/PrefixExpr.qll 107e7bd111b637fd6d76026062d54c2780760b965f172ef119c50dd0714a377d 46954a9404e561c51682395729daac3bda5442113f29839d043e9605d63f7f6d
|
||||
lib/codeql/rust/elements/PtrTypeRepr.qll 91a3816030ee8e8aae19759589b1b212a09e931b2858a0fef5a3a23f1fb5e342 db7371e63d9cb8b394c5438f4e8c80c1149ca45335ce3a46e6d564ed0cf3938a
|
||||
lib/codeql/rust/elements/RangeExpr.qll 43785bea08a6a537010db1138e68ae92eed7e481744188dfb3bad119425ff740 5e81cfbdf4617372a73d662a248a0b380c1f40988a5daefb7f00057cae10d3d4
|
||||
@@ -200,36 +200,36 @@ lib/codeql/rust/elements/internal/ArrayExprInternalImpl.qll ae4488846c8309b2d4a5
|
||||
lib/codeql/rust/elements/internal/ArrayTypeReprConstructor.qll 52fea288f2031ae4fd5e5fe62300311134ed1dec29e372500487bf2c294516c1 fa6484f548aa0b85867813166f4b6699517dda9906e42d361f5e8c6486bdcb81
|
||||
lib/codeql/rust/elements/internal/ArrayTypeReprImpl.qll c00e03cc7136383bde1d830a8760e0e8665ed49692023ad27ad1e9c8eeb27c48 52cbc8e247f346f4b99855d653b8845b162300ecdab22db0578e7dec969768d0
|
||||
lib/codeql/rust/elements/internal/AsmClobberAbiConstructor.qll 8bc39bd50f46b7c51b0cf2700d434d19d779ed6660e67e6dcec086e5a137ae3e 4e7425194565bea7a0fdc06e98338ebaeef4810d1e87245cdc55274534f1a592
|
||||
lib/codeql/rust/elements/internal/AsmClobberAbiImpl.qll c53f9d73e8b7f63452ff06d93706e05193d4dd18b5f470c7045a5c8ef5cd7674 88c25ca1ce488579ae3bc0059c83b10b76804fc5807938eccc8d22d681504be5
|
||||
lib/codeql/rust/elements/internal/AsmClobberAbiImpl.qll aa6be2677bec6fa83ec3e29ee2aa53a0214a50de9a620a52ebdc6b94aaf38736 128937b710b5321788fe9675e0d364da09fd771c9ebc34b3de106496ef43396c
|
||||
lib/codeql/rust/elements/internal/AsmConstConstructor.qll 810cb616b04b3e70beb0e21f9ead43238d666ab21982ad513fc30c3357c85758 ad864bec16d3295b86c8aef3dc7170b58ef307a8d4d8b1bc1e91373021d6ae10
|
||||
lib/codeql/rust/elements/internal/AsmConstImpl.qll 36c417eebd285e33f3f6813d5986df2230d9f4c9a010953eae339a608d1f5f5b 0171b8bc3464271338aa85085c2898ac537c28d4d481e0ebb3715cce223ed989
|
||||
lib/codeql/rust/elements/internal/AsmConstImpl.qll 775e6cc5df01462b649925a4bdd8f8d5481ec1d84e1c764d8eaf94e9e032822c 810c069fad76d4441c556dc72544cb4cac84169ae749e0686d88985acfc9acd9
|
||||
lib/codeql/rust/elements/internal/AsmDirSpecConstructor.qll 91514d37fc4f274015606cc61e3137be71b06a8f5c09e3211affb1a7bd6d95b2 866ba3f8077e59b94ae07d38a9152081fc11122e18aa89cdd0c0acd9c846ed87
|
||||
lib/codeql/rust/elements/internal/AsmDirSpecImpl.qll e01a0af2bc2f62f4a0d3b5e9b3c054527428568720afb3a1ed62b1533d719019 6a85946edabe92e3b8459c9fefe21e21e040aec6f112457629ae721991f9a5e8
|
||||
lib/codeql/rust/elements/internal/AsmDirSpecImpl.qll ba95497c1c83ee9193adbdd619efe60c8178123ead1eef8e07e1b686af1106fb c0c99a40187cd2bb12bef97fc312ca69c742c965ea130da842eb75d91ecfb0d8
|
||||
lib/codeql/rust/elements/internal/AsmExprConstructor.qll 36c68023b58beec30af9f05d9d902a4c49faa0206b5528d6aad494a91da07941 4d91b7d30def03e634b92c0d7b99b47c3aadd75f4499f425b80355bc775ea5b6
|
||||
lib/codeql/rust/elements/internal/AsmExprImpl.qll c34419c96378e2ae2ebb17d16f9efb4c97d3558919c252be9203aee223ac30a2 1d99c8fa35fabf931e564383c06c95fb39201fd588b759d28aef2fda7ed2c247
|
||||
lib/codeql/rust/elements/internal/AsmExprImpl.qll a5eec51c3a01e89456283a3054a40527b819a3f4c28405e1e38b09adae922581 ba53e4bdbe9e13d658dd78765c6ea7db3bb0f60536c24751bcb9108f07134401
|
||||
lib/codeql/rust/elements/internal/AsmLabelConstructor.qll e5f04525befc30136b656b020ade440c8b987ec787ff9c3feec77c1660f2556d cb9394581e39656bbe50cf8cc882c1b4b5534d7d0d59cef5c716d1c716a8a4f6
|
||||
lib/codeql/rust/elements/internal/AsmLabelImpl.qll 9d11b1be7f2cc521202584ac974916c4aca34be62a62ee863d5b9f06f39454b7 081eed1ed477a2088e3dd650e4d17a97036aa4d6d8cb7c6eb686dc6e663d44c9
|
||||
lib/codeql/rust/elements/internal/AsmLabelImpl.qll cc1cc4be2f804915731acadb438ee755d330d3557a5d029aff1b208f2b5a7d19 298b8e2974f5c01e9f6bab5c485ce7e149a1392343bfc7c03a536c4bd41c0e7c
|
||||
lib/codeql/rust/elements/internal/AsmOperandExprConstructor.qll a7a724033717fe6c7aefb344bc21278baa690408135958d51fe01106e3df6f69 72212bf8792f5b8483a3567aab86fad70a45d9d33e85d81c275f96b2b10c87d1
|
||||
lib/codeql/rust/elements/internal/AsmOperandExprImpl.qll d822d0f9502b91db3cf09da8fb50b401d22c27a6bc7a78d8ece5548040d64f7b fba6e2028f56db39a4c97c395fbbd4d469967c4284a46596bfd0ac11aac5a011
|
||||
lib/codeql/rust/elements/internal/AsmOperandExprImpl.qll d97b9ab3740c68b17b716d672371958dcbca396b2fed670d407732e13989fbec f34b43f3f8b70da9470216cc6f535b928291780edebce69e208b7a9fb662b0f4
|
||||
lib/codeql/rust/elements/internal/AsmOperandImpl.qll acd1eb6467d7b1904e2f35b5abe9aa4431b9382c68da68ea9a90938c8277e2f0 ab21f5a8d57da0698b8fbfee6d569c95671ea48d433e64337e69452523cec9c3
|
||||
lib/codeql/rust/elements/internal/AsmOperandNamedConstructor.qll 321fdd145a3449c7a93e6b16bb2d6e35a7d8c8aa63a325aa121d62309509ae58 08386b0e35c5e24918732f450a65f3b217601dc07123396df618ac46b9e94d7d
|
||||
lib/codeql/rust/elements/internal/AsmOperandNamedImpl.qll baae4640ac401350114d2f63aaa18547f50e563fd670cb3554592d06fec34be9 68a413d3c9debb06e2d85c2b442e72984367f3ee24e1d2569dd3219f1c5d8130
|
||||
lib/codeql/rust/elements/internal/AsmOperandNamedImpl.qll a50add359936b7efa3411163e6d51ee3e4083dd05f65cefb63a7648bbf251202 9c7d9515d9adcc4652aea864dfd5273f1260539b41b4d201778e0374988553cb
|
||||
lib/codeql/rust/elements/internal/AsmOptionConstructor.qll 4dc373d005a09bf4baba7205a5fe536dae9fcd39c5a761796a04bf026862e0c2 3e4d8f38344c1a246bce6e4f1df1fc47e928b7a528b6a82683259f7bc190ed13
|
||||
lib/codeql/rust/elements/internal/AsmOptionImpl.qll 929ccad9f78719d0b606725f6f6a80e8e482c360dc81b0a27d0973c867ad2f0b cd07a3123faae721c761c4362405c8f2eba07b44197e60ada53e3ed69369f0bb
|
||||
lib/codeql/rust/elements/internal/AsmOptionImpl.qll 41199586e1ef9127f07673b46293816a483774e997c5b2e44cf5579ce3aad765 3ee04fd2d070a581afe15822da768f1e4c1e3f1a3645f01e1b99717d9dce93ec
|
||||
lib/codeql/rust/elements/internal/AsmOptionsListConstructor.qll 45e78f45fb65c1ae98f16e5c4d8129b91cf079b6793c5241981fab881b6a28a7 1fc496b87693e779e5185741461d5de7061699d7d94d15c8a6edec4fb0c5ccc7
|
||||
lib/codeql/rust/elements/internal/AsmOptionsListImpl.qll 34f4cbc7c12424bee030d0cd6a08b2a71578d6600d6f6bf82f6f180b9d10a687 f9af46fae026bc43489c706cfe8b594d1377789347e6769fadbbb5f8e97646ba
|
||||
lib/codeql/rust/elements/internal/AsmOptionsListImpl.qll 078ad57aaa0741ad256d6f7102ad226979766b4991fc3c96b12b556732c17f6b c70814bae7ef4c5e3e6f05f7a512d4e2cd559922616f0c0e6fc68127b21a1089
|
||||
lib/codeql/rust/elements/internal/AsmPieceImpl.qll 1e501905bbf11c5a3cc4327af6b4a48ce157258d29c5936269e406d9e0fe21d4 54b91047f72c03ebbd84cf1826b7bfc556620a161edf3085d0a4faef8e60f63e
|
||||
lib/codeql/rust/elements/internal/AsmRegOperandConstructor.qll 5299b8134fdf2034c4d82a13a1f5ba7d90ffeae18ecd1d59aa43fd3dbf7ab92b d135f5e4a2d9da6917fb3b8277be9fcd68bcb1e3a76e4b2e70eb0b969b391402
|
||||
lib/codeql/rust/elements/internal/AsmRegOperandImpl.qll ab14c2d23b90f6789a4aca195a168ed1d4238de985a952eb4d9a2e01ed923099 08eff0d97b9f4478e7bfda56aca407e3d2572e4385cff636187a1b1186746e70
|
||||
lib/codeql/rust/elements/internal/AsmRegOperandImpl.qll 0999a4b492e6508dd74de56ed3a40d0e16959877efc060a516a404336ec605a3 70ca08941d76ebac530ee98894aa721877147b21c447d4e93c3aef92222bb1ca
|
||||
lib/codeql/rust/elements/internal/AsmRegSpecConstructor.qll bf3e0783645622691183e2f0df50144710a3198159c030e350b87f7c1bb0c86f 66f7c92260038785f9010c0914e69589bb5ff64fb14c2fb2c786851ca3c52866
|
||||
lib/codeql/rust/elements/internal/AsmRegSpecImpl.qll fa8dd7079b510ff3af68974211e17615218194b39a3982d20e87fab592820bf2 1eb4fc07b9aff23b510ccbb4fa4b55f3bd9ceaab06c9ab6638b09d6bfe8bfbc9
|
||||
lib/codeql/rust/elements/internal/AsmRegSpecImpl.qll 7ad0a5b86922e321da9f8c7ea8aefa88068b27bcea3890f981b061a204ab576d 65f13c423ef42209bd514523f21dd1e43cc4f5c191bdb85ba7128c76241f78a8
|
||||
lib/codeql/rust/elements/internal/AsmSymConstructor.qll 9c7e8471081b9173f01592d4b9d22584a0d1cee6b4851050d642ddaa4017659e adc5b4b2a8cd7164da4867d83aa08c6e54c45614c1f4fc9aa1cbbedd3c20a1b3
|
||||
lib/codeql/rust/elements/internal/AsmSymImpl.qll 21d1a49cd5671c5b61454b06476e35046eb6b1bdbde364a8bd8d7879afaac31c ba2c043d6985fcc4bda1927594222f624d598aaf177f9d6230a83ff7017ffde2
|
||||
lib/codeql/rust/elements/internal/AsmSymImpl.qll e173807c5b6cf856f5f4eaedb2be41d48db95dd8a973e1dc857a883383feec50 ab19c9f479c0272a5257ab45977c9f9dd60380fe33b4ade14f3dddf2970112de
|
||||
lib/codeql/rust/elements/internal/AssocItemImpl.qll 33be2a25b94eb32c44b973351f0babf6d46d35d5a0a06f1064418c94c40b01e9 5e42adb18b5c2f9246573d7965ce91013370f16d92d8f7bda31232cef7a549c6
|
||||
lib/codeql/rust/elements/internal/AssocItemListConstructor.qll 1977164a68d52707ddee2f16e4d5a3de07280864510648750016010baec61637 bb750f1a016b42a32583b423655279e967be5def66f6b68c5018ec1e022e25e1
|
||||
lib/codeql/rust/elements/internal/AssocItemListImpl.qll bd6ccb2bda2408829a037b819443f7e2962d37f225932a5a02b28901596705f9 fa0037432bc31128610e2b989ba3877c3243fecb0127b0faa84d876b628bbeee
|
||||
lib/codeql/rust/elements/internal/AssocTypeArgConstructor.qll 58b4ac5a532e55d71f77a5af8eadaf7ba53a8715c398f48285dac1db3a6c87a3 f0d889f32d9ea7bd633b495df014e39af24454608253200c05721022948bd856
|
||||
lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll 11637e57f550b7c54297ca15b13e46f8397420b05f91528dcebf6faceb3157bc d2202daf7493bd2a562e508aec628b99d80ecc13b07fd1899fa7dafd3a601202
|
||||
lib/codeql/rust/elements/internal/AssocTypeArgImpl.qll 5a5016276bef74ae52c6b7a04dfd46b0d466356292c110860c7f650a2d455100 b72b10eeede0f945c96f098e484058469f6e6e2223d29377d6ef3e2fde698624
|
||||
lib/codeql/rust/elements/internal/AttrConstructor.qll de1dd30692635810277430291ba3889a456344dbd25938d9f8289ab22506d5cd 57b62b2b07dee4a9daeed241e0b4514ba36fd5ec0abb089869a4d5b2c79d6e72
|
||||
lib/codeql/rust/elements/internal/AttrImpl.qll 3d5b3b8efd1f1401a33585d36a8f127ea1dff21fc41330e2e6828925bcc0995a 28c9132499da2ccb00e4f3618341c2d4268c2dccbbf4739af33d4c074f9b29cd
|
||||
lib/codeql/rust/elements/internal/AwaitExprConstructor.qll 44ff1653e73d5b9f6885c0a200b45175bb8f2ceb8942c0816520976c74f1fc77 11e6f4a1e1462a59e2652925c8bd6663e0346c311c0b60ebe80daa3b55b268b0
|
||||
@@ -243,7 +243,7 @@ lib/codeql/rust/elements/internal/CallExprConstructor.qll 742b38e862e2cf82fd1ecc
|
||||
lib/codeql/rust/elements/internal/CallableImpl.qll 917a7d298583e15246428f32fba4cde6fc57a1790262731be27a96baddd8cf5e c5c0848024e0fe3fbb775e7750cf1a2c2dfa454a5aef0df55fec3d0a6fe99190
|
||||
lib/codeql/rust/elements/internal/CastExprConstructor.qll f3d6e10c4731f38a384675aeab3fba47d17b9e15648293787092bb3247ed808d d738a7751dbadb70aa1dcffcf8af7fa61d4cf8029798369a7e8620013afff4ed
|
||||
lib/codeql/rust/elements/internal/ClosureBinderConstructor.qll 6e376ab9d40308e95bcdaf1cc892472c92099d477720192cd382d2c4e0d9c8a1 60a0efe50203ad5bb97bdfc06d602182edcc48ac9670f2d27a9675bd9fd8e19f
|
||||
lib/codeql/rust/elements/internal/ClosureBinderImpl.qll e2a9fc48614849ec88d96c748bde2ebe39fb6f086e9daba9ef2e01c8f41485ee e762ff98832afa809c856b76aef5f39b50b1af8ccf5c0659c65a54321788bb0b
|
||||
lib/codeql/rust/elements/internal/ClosureBinderImpl.qll 9f6ce7068b5c17df44f00037ebb42e6c8fdbbbd09bf89951221fb04f378fbdf1 6e6e372e151fe0b0f17a5ea0ed774553b6ed0bf53e1d377e5ed24a0f98529735
|
||||
lib/codeql/rust/elements/internal/ClosureExprConstructor.qll a348229d2b25c7ebd43b58461830b7915e92d31ae83436ec831e0c4873f6218a 70a1d2ac33db3ac4da5826b0e8628f2f29a8f9cdfd8e4fd0e488d90ce0031a38
|
||||
lib/codeql/rust/elements/internal/CommentConstructor.qll 0b4a6a976d667bf7595500dfb91b9cfc87460a501837ba5382d9a8d8321d7736 7d02d8c94a319dc48e7978d5270e33fc5c308d443768ff96b618236d250123f1
|
||||
lib/codeql/rust/elements/internal/ConstArgConstructor.qll f63021dc1ca2276786da3a981d06c18d7a360b5e75c08bca5d1afece4f7c4a83 487a870cbf5ed6554d671a8e159edd9261d853eba2d28ce2bd459759f47f11f2
|
||||
@@ -277,7 +277,7 @@ lib/codeql/rust/elements/internal/FnPtrTypeReprConstructor.qll 61d8808ea027a6e04
|
||||
lib/codeql/rust/elements/internal/FnPtrTypeReprImpl.qll 6b66f9bda1b5deba50a02b6ac7deb8e922da04cf19d6ed9834141bc97074bf14 b0a07d7b9204256a85188fda2deaf14e18d24e8a881727fd6e5b571bf9debdc8
|
||||
lib/codeql/rust/elements/internal/ForExprConstructor.qll d79b88dac19256300b758ba0f37ce3f07e9f848d6ae0c1fdb87bd348e760aa3e 62123b11858293429aa609ea77d2f45cb8c8eebae80a1d81da6f3ad7d1dbc19b
|
||||
lib/codeql/rust/elements/internal/ForTypeReprConstructor.qll eae141dbe9256ab0eb812a926ebf226075d150f6506dfecb56c85eb169cdc76b 721c2272193a6f9504fb780d40e316a93247ebfb1f302bb0a0222af689300245
|
||||
lib/codeql/rust/elements/internal/ForTypeReprImpl.qll 6ee68efa3da016174ee49277510e6e4961e26c788332e6099a763324a246e0e7 ed7d5731073c74e87ad44d613b760ac918fabe11d445b26622e26e8dff4d72e9
|
||||
lib/codeql/rust/elements/internal/ForTypeReprImpl.qll 6028b20d0a968625baaa8a5c42871b821d8e1b81ee92997cf68bd738162ee2d5 66aa462b154ab15fe559d45702a2b7c8038b704438d2016696c2eded6ce6a56b
|
||||
lib/codeql/rust/elements/internal/FormatArgsArgConstructor.qll 8bd9b4e035ef8adeb3ac510dd68043934c0140facb933be1f240096d01cdfa11 74e9d3bbd8882ae59a7e88935d468e0a90a6529a4e2af6a3d83e93944470f0ee
|
||||
lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll 6a8f55e51e141e4875ed03a7cc65eea49daa349de370b957e1e8c6bc4478425c 7efab8981ccbe75a4843315404674793dda66dde02ba432edbca25c7d355778a
|
||||
lib/codeql/rust/elements/internal/FormatArgsExprConstructor.qll ce29ff5a839b885b1ab7a02d6a381ae474ab1be3e6ee7dcfd7595bdf28e4b558 63bf957426871905a51ea319662a59e38104c197a1024360aca364dc145b11e8
|
||||
@@ -301,7 +301,7 @@ lib/codeql/rust/elements/internal/LetElseConstructor.qll b2b5d68e5701379a0870aa6
|
||||
lib/codeql/rust/elements/internal/LetExprConstructor.qll 66f27cbdafb2b72b31d99645ec5ed72f4b762a7d6f5d292d7639dd8b86272972 7da048f4d7f677919c41d5c87ead301eacc12ece634d30b30a8ae1fab580ff30
|
||||
lib/codeql/rust/elements/internal/LetStmtConstructor.qll 7ee0d67bebd6d3b9c7560137c165675d17b231318c084952ba4a2226d61e501f 84199ba755bb6c00579eee245b2bca41da478ca813b202b05abaa1246dcf13d8
|
||||
lib/codeql/rust/elements/internal/LifetimeArgConstructor.qll 270f7de475814d42e242e5bfe45d7365a675e62c10257110286e6a16ce026454 643d644b60bfe9943507a77011e5360231ac520fbc2f48e4064b80454b96c19b
|
||||
lib/codeql/rust/elements/internal/LifetimeArgImpl.qll 68a52eca9344005dab7642a3e4ff85d83764aa52e3dfc7f78de432c3c4146cde face15ffe9022485ff995479840db3bf4d260bbe49a7227161e2aaae46108501
|
||||
lib/codeql/rust/elements/internal/LifetimeArgImpl.qll ea3e831077f6ee51de90949a3487b007aeeea74f08e74ee8ce2f4f1a41bc7b7c da99145353601cf124e4ebbd425cc4b8561b5f6f7451c9696ac0bed94eaf84cd
|
||||
lib/codeql/rust/elements/internal/LifetimeConstructor.qll 2babe40165547ac53f69296bb966201e8634d6d46bc413a174f52575e874d8cd ef419ae0e1b334d8b03cdb96bc1696787b8e76de5d1a08716e2ff5bd7d6dc60d
|
||||
lib/codeql/rust/elements/internal/LifetimeParamConstructor.qll 530c59a701d814ebc5e12dc35e3bfb84ed6ee9b5be7a0956ea7ada65f75ff100 ff6507e5d82690e0eec675956813afabbbcfb89626b2dbfffe3da34baeff278c
|
||||
lib/codeql/rust/elements/internal/LifetimeParamImpl.qll e9251af977880dcdf659472fa488b3f031fa6f6cbf6d9431218db342148b534f 63b287477b23434f50763b2077a5f2461de3d8ba41ef18ac430ffa76eb7f2704
|
||||
@@ -313,17 +313,17 @@ lib/codeql/rust/elements/internal/MacroBlockExprConstructor.qll 90097c0d2c94083e
|
||||
lib/codeql/rust/elements/internal/MacroBlockExprImpl.qll f7a8dd1dcde2355353e17d06bb197e2d6e321ea64a39760a074d1887e68d63d6 8d429be9b6aa9f711e050b6b07f35637de22e8635a559e06dd9153a8b7947274
|
||||
lib/codeql/rust/elements/internal/MacroCallConstructor.qll 707fee4fba1fd632cd00128f493e8919eaaea552ad653af4c1b7a138e362907d b49e7e36bf9306199f2326af042740ff858871b5c79f6aeddf3d5037044dbf1f
|
||||
lib/codeql/rust/elements/internal/MacroDefConstructor.qll 382a3bdf46905d112ee491620cc94f87d584d72f49e01eb1483f749e4709c055 eb61b90d8d8d655c2b00ff576ae20c8da9709eeef754212bc64d8e1558ad05ce
|
||||
lib/codeql/rust/elements/internal/MacroDefImpl.qll 3d23ade8dbab669cd967ac3b99ba313ee2c81a9791a002d27b125c01ab38100e d9a7b366e4557ded92c9f361de11f16e6343ccfbf2c360e53b600bac58eb0706
|
||||
lib/codeql/rust/elements/internal/MacroDefImpl.qll 73db95ff82834e0063699c7d31349b65e95ba7436fe0a8914dbdd3a383f8b1c9 cd2f078f84ce73fdc88b207df105b297f2cd3b780428968214443af3a2719e8f
|
||||
lib/codeql/rust/elements/internal/MacroExprConstructor.qll b12edb21ea189a1b28d96309c69c3d08e08837621af22edd67ff9416c097d2df d35bc98e7b7b5451930214c0d93dce33a2c7b5b74f36bf99f113f53db1f19c14
|
||||
lib/codeql/rust/elements/internal/MacroExprImpl.qll 35b0f734e62d054e0f7678b28454a07371acc5f6fb2ae73e814c54a4b8eb928a cd3d3d9af009b0103dd42714b1f6531ee6d96f9f40b7c141267ce974ef95b70e
|
||||
lib/codeql/rust/elements/internal/MacroItemsConstructor.qll 8e9ab7ec1e0f50a22605d4e993f99a85ca8059fbb506d67bc8f5a281af367b05 2602f9db31ea0c48192c3dde3bb5625a8ed1cae4cd3408729b9e09318d5bd071
|
||||
lib/codeql/rust/elements/internal/MacroItemsImpl.qll f89f46b578f27241e055acf56e8b4495da042ad37fb3e091f606413d3ac18e14 12e9f6d7196871fb3f0d53cccf19869dc44f623b4888a439a7c213dbe1e439be
|
||||
lib/codeql/rust/elements/internal/MacroPatConstructor.qll 24744c1bbe21c1d249a04205fb09795ae38ed106ba1423e86ccbc5e62359eaa2 4fac3f731a1ffd87c1230d561c5236bd28dcde0d1ce0dcd7d7a84ba393669d4a
|
||||
lib/codeql/rust/elements/internal/MacroPatImpl.qll 980832419cb253cc57ed2dd55036eb74f64e3d66a9acd0795b887225d72ea313 91d2115781515abbb4c1afd35372af5280fe3689b0c2445cf2bcd74fc3e6f60f
|
||||
lib/codeql/rust/elements/internal/MacroPatImpl.qll c014ffc6c8de9463d61b1d5f0055085543f68918fa9161723565fc946154b437 fb5d0679fe409c8dad7247fdfc1289ef944537f2a51e08bcf4bbb1485ef5fd2a
|
||||
lib/codeql/rust/elements/internal/MacroRulesConstructor.qll dc04726ad59915ec980501c4cd3b3d2ad774f454ddbf138ff5808eba6bd63dea 8d6bf20feb850c47d1176237027ef131f18c5cbb095f6ab8b3ec58cea9bce856
|
||||
lib/codeql/rust/elements/internal/MacroRulesImpl.qll 63f5f1151075826697966f91f56e45810de8f2ac3ec84b8fd9f5f160f906f0d5 1b70f90f4b7fb66839cfe0db84825a949ed1518278a56921ed0059857d788e2b
|
||||
lib/codeql/rust/elements/internal/MacroTypeReprConstructor.qll cf8a3bdcd41dda1452200993206593e957825b406b357fc89c6286cb282347ac a82279485416567428ab7bff7b8da7a3d1233fb1cfcdb1b22932ff13bd8c8ec9
|
||||
lib/codeql/rust/elements/internal/MacroTypeReprImpl.qll 74d19ee3b851bdd8e9c7bf2f1b501378c3ecb6e984f4cde68df105a71cb04183 67f2109c81b28dde8bf45edc12465579f74e0f4674cb76cf57c0a8698780c146
|
||||
lib/codeql/rust/elements/internal/MacroTypeReprImpl.qll 50d47f2c0732a0fa33ed815e2b70ae0dbe78364abc8091e7bf89936c894a1e39 bf8a6454bb616cb64f51c546701988f00fb2ae9f3fc0dca311d87e7c240eb1b1
|
||||
lib/codeql/rust/elements/internal/MatchArmConstructor.qll b41c1d5822d54127ce376ef62c6a5fa60e11697319fc7d9c9c54fd313d784a93 96cca80e5684e5893c0e9c0dff365ef8ad9e15ff648c9969ba42d91f95abea05
|
||||
lib/codeql/rust/elements/internal/MatchArmListConstructor.qll 8bc5ac978fe1158ef70d0ac06bdad9e02aadd657decb64abcc4ea03f6715a87a 4604ab0e524d0de6e19c16711b713f2090c95a8708909816a2b046f1bd83fe24
|
||||
lib/codeql/rust/elements/internal/MatchArmListImpl.qll 16de8d9e0768ee42c5069df5c9b6bf21abcbf5345fa90d90b2dfcefd7579d6d9 91575188d9ed55d993ed6141e40f3f30506e4a1030cac4a9ac384f1e0f6880a9
|
||||
@@ -331,7 +331,7 @@ lib/codeql/rust/elements/internal/MatchExprConstructor.qll 0355ca543a0f9ad56697b
|
||||
lib/codeql/rust/elements/internal/MatchGuardConstructor.qll d4cae02d2902fe8d3cb6b9c2796137863f41f55840f6623935a1c99df43f28d8 0c89f2ca71a2fd5a3f365291e784cb779e34ba0542d9285515e1856424cec60d
|
||||
lib/codeql/rust/elements/internal/MatchGuardImpl.qll 489040ca1ea85edda91405fab3d12321b6541d2888c35356d3c14c707bf1468e 2b60223a822b840356a3668da3f9578e6a9b8f683fcdd3dbd99b5354c7d96095
|
||||
lib/codeql/rust/elements/internal/MetaConstructor.qll 49ab9aafdcab7785fc5fc9fb8f7c5bb0ae76cf85d0d259c4b3ac4b0eccbbeb56 bc11aef22661077e398b6ca75e3701fd8d0ac94a0e96dc556a6f6de4089d8b8c
|
||||
lib/codeql/rust/elements/internal/MetaImpl.qll 35a67d8b05aed36cc7962fc94dc872a57317abdef1073266a78c1016037ebaa0 d8987281427acbdeceb43612cf63efe8b6fd6b1969da75fdcac9ba24aea0b492
|
||||
lib/codeql/rust/elements/internal/MetaImpl.qll ab77681dc271d26b4eb77d792fd9b24fce65b0f4a88056ad09aa9400d26b4b58 270e58d97c03357e92f777ce2bd332e2718e077a7faaa6778941a9d5b14e135d
|
||||
lib/codeql/rust/elements/internal/MethodCallExprConstructor.qll a1b3c4587f0ae60d206980b1d9e6881d998f29d2b592a73421d6a44124c70c20 8d4eaa3eb54653fac17f7d95e9cc833fe1398d27c02b2388cd9af8724a560ded
|
||||
lib/codeql/rust/elements/internal/MissingConstructor.qll aab0b7f2846f14a5914661a18c7c9eae71b9bde2162a3c5e5e8a8ecafa20e854 8f30b00b5b7918a7500786cc749b61695158b5b3cc8e9f2277b6b6bf0f7850a0
|
||||
lib/codeql/rust/elements/internal/MissingImpl.qll e81caa383797dfe837cf101fb78d23ab150b32fef7b47ffcc5489bfcd942ac3e 9f3212d45d77e5888e435e7babd55c1e6b42c3c16f5b1f71170ac41f93ee8d0b
|
||||
@@ -466,23 +466,23 @@ lib/codeql/rust/elements/internal/generated/ArrayExprInternal.qll 67a7b0fae04b11
|
||||
lib/codeql/rust/elements/internal/generated/ArrayListExpr.qll f325163c2bd401286305330482bee20d060cecd24afa9e49deab7ba7e72ca056 ae3f5b303e31fc6c48b38172304ee8dcf3af2b2ba693767824ea8a944b6be0eb
|
||||
lib/codeql/rust/elements/internal/generated/ArrayRepeatExpr.qll ac2035488d5b9328f01ce2dd5bd7598e3af1cbb383ddb48b648e1e8908ea82fc 3ec910b184115fb3750692287e8039560e20bd6a5fb26ac1f9c346424d8eaa48
|
||||
lib/codeql/rust/elements/internal/generated/ArrayTypeRepr.qll d1db33bc2c13e5bc6faa9c7009c50b336296b10ed69723499db2680ff105604d e581ca7f2e5089e272c4ef99630daac2511440314a71267ff3e66f857f13ee69
|
||||
lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll 0ccf3bf3933fd4ef5764394de1ba70e30f7f9c14b01afdf5b4c4a3fcaa61c0e6 c19f4862d51fcc4433fe7e22964bca254acb7b71a4f50e06ce0b485e103172f8
|
||||
lib/codeql/rust/elements/internal/generated/AsmConst.qll 240b1e0f7214c55cacab037b033929afbc3799505ed260502f0979b3fe69a2f8 d407ccaf6ca6799580864a91f7967064a49bb1810351cfc87bb7fc5a0d15aa93
|
||||
lib/codeql/rust/elements/internal/generated/AsmDirSpec.qll 3cd62fb18247354c7aaaead4780517c4b1b3c8bddd0dc1ea3613de6f51d908bc 475accc75baf13127d16095b6c8cb6be9dbc45a6c53b9c4104cd87af46e48323
|
||||
lib/codeql/rust/elements/internal/generated/AsmExpr.qll 4b92fb1e98f4b13480a539dbe75229161835d16969541b675b14d9b92f8cd61f c0490051e30cc345b1484d44f9b2a450efbd208b5d67377b14f8a5aa875450c4
|
||||
lib/codeql/rust/elements/internal/generated/AsmLabel.qll 7033a2ed2126395c2d61170157ecce62c8ca50bba90c05c347e5f49766f354cc 3b840df9810777979d14bd771334ee80fc50742f601302164bed8ea02be01b60
|
||||
lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll 579cabafcf0387a9270112ffa53c0b542c1bfbbebfe5c916ac2e6a9b2453539a 8048f5d8759425c55dc46d8fe502687edc29209e290094e9bcd24ff943c8d801
|
||||
lib/codeql/rust/elements/internal/generated/AsmConst.qll 26c96fc41f2b517b7756fd602c8b0cd4849c7090013fb3f8a5e290e5eabe80cc f0f1bf3e8ae7e20e1c2ab638428190c58ee242a7d15c480ed9c5f789ce42c9cb
|
||||
lib/codeql/rust/elements/internal/generated/AsmDirSpec.qll 4064e9c98aeebfebf29d013f6280f44548996d6f185b19bf96b1b23384c976b9 2bb0b99d20c0fdd6d54d4a1947a02372b6e4b197fb887ad058290ae97f015953
|
||||
lib/codeql/rust/elements/internal/generated/AsmExpr.qll 35df35b391d8bf7ccc53b5ffb1b700984bf423cafc89003cb6e3abd92791a127 0fff4199625c179ab4117cfa9762390a259ea0cba902713efc0f5eb200746b99
|
||||
lib/codeql/rust/elements/internal/generated/AsmLabel.qll 3e97e64f0682709f05464218e0182f64537e08079b0f276738c83eae92c22d25 3ce70364762bc8c0eeb13940406a0613a815a0ae68b24f7e3a1a649a6fe05c89
|
||||
lib/codeql/rust/elements/internal/generated/AsmOperand.qll a18ddb65ba0de6b61fb73e6a39398a127ccd4180b12fea43398e1e8f3e829ecd 22d2162566bcf18e8bb39eac9c1de0ae563013767ef5efebff6d844cb4038cae
|
||||
lib/codeql/rust/elements/internal/generated/AsmOperandExpr.qll d056b9181301a879012f44f340d786ab27e41c1e94c5efcfca9349712633c692 5ccbefe816a8ef77648d490c1d15bbe07b6e4c8c81128a3b8162c5b90c45b33e
|
||||
lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll f770f2b7d9b3e7d47739143e93adc6d5ed47021196c2f367e73330c32596a628 5f9bad2770df2be9c8abb32edb4f98167c5a66493597457f7aa2de25e2b952db
|
||||
lib/codeql/rust/elements/internal/generated/AsmOption.qll 6b79e9c11ba64fe0ea56c664eb0610920211a29b551e54e368d1695176567d36 e894fb327e18997ce47a70317232830cac3d92c46c07f8210ec7a2d3114c79a1
|
||||
lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll 688496c33d288bf41524577f07d7f13168dd20a3c4da59f7bdaf4f4e4f022e0f e1b4249487183c3bea68d2123fd48cf39f5bba7f12de5ca7991eb81dae668e39
|
||||
lib/codeql/rust/elements/internal/generated/AsmOperandExpr.qll 6ec1db45e8523331d516263476bbda1006251ce137c2cd324d9b6c6fabf358df b6278d4e605fb5422ab1e563649da793bacf28cd587328f9cc36ca57799510d0
|
||||
lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll 61c48af0a277b011cb46ad9e9f3255ae22c943a11aafc8c591cac6444ed3e6d1 448afb29e6582339229f092ff2de6b953c09c10f2353a1f8eb54e5dfa639881f
|
||||
lib/codeql/rust/elements/internal/generated/AsmOption.qll 9aa5df0f677363111b395b3fb09a0882d61c38f97ba811713490f52c851fa8db d863469f626c6e9a6a69faee4216226dd13c62fbf76ba93717d7d12fd95e0c9f
|
||||
lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll 998234952d4052b1864014456e6db7e775b8016b44d67608b2cbba9a730453de 8fb7cf5343fb317d8cbe6f3ebb22d80749a1131b28a89d189ecb8f99321ed5f0
|
||||
lib/codeql/rust/elements/internal/generated/AsmPiece.qll 17f425727781cdda3a2ec59e20a70e7eb14c75298298e7a014316593fb18f1f9 67656da151f466288d5e7f6cd7723ccb4660df81a9414398c00f7a7c97a19163
|
||||
lib/codeql/rust/elements/internal/generated/AsmRegOperand.qll 5c5d4a117ca35b7e3407113c1ed681368c1595c621d6770dd4cc20d4c59d7f6f ccdfed9f8c71c918fe096ff36e084ddff88ca9b8e89960aaa4451475e9b35771
|
||||
lib/codeql/rust/elements/internal/generated/AsmRegSpec.qll 1e27ea02e0ca2afed596a635c6f0d600b76397e39491c3701e021dfd9bfa9212 62632deb907df368833900c65726353bb965579adf15ce839c4731b98f38bf52
|
||||
lib/codeql/rust/elements/internal/generated/AsmSym.qll ffa99aa96c38fb4457178d9fb6f23745c11c25311d6411247085cfafbd7f2bbd c169740e5ed44ede8f0969ed090dd5a889402cb5fd96d00543696ca1e4425303
|
||||
lib/codeql/rust/elements/internal/generated/AsmRegOperand.qll e1412c7a9135669cb3e07f82dcf2bebc2ea28958d9ffb9520ae48d299344997c d81f18570703c9eb300241bd1900b7969d12d71cec0a3ce55c33f7d586600c24
|
||||
lib/codeql/rust/elements/internal/generated/AsmRegSpec.qll 73a24744f62dd6dfa28a0978087828f009fb0619762798f5e0965003fff1e8ec fdb8fd2f89b64086a2ca873c683c02a68d088bb01007d534617d0b7f67fde2cb
|
||||
lib/codeql/rust/elements/internal/generated/AsmSym.qll 476ee9ad15db015c43633072175bca3822af30c379ee10eb8ffc091c88d573f6 9f24baf36506eb959e9077dc5ba1cddbc4d93e3d8cba6e357dff5f9780d1e492
|
||||
lib/codeql/rust/elements/internal/generated/AssocItem.qll fad035ba1dab733489690538fbb94ac85072b96b6c2f3e8bcd58a129b9707a26 d9988025b12b8682be83ce9df8c31ce236214683fc50facd4a658f68645248cb
|
||||
lib/codeql/rust/elements/internal/generated/AssocItemList.qll e016510f5f6a498b5a78b2b9419c05f870481b579438efa147303576bc89e920 89c30f3bfc1ffced07662edfb497305ee7498df1b5655739277bc1125207bea6
|
||||
lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll 71091db974304425d29b7e12cf9807c94e86450da81341cc5d6c19df6f24104b 4e7acf326a90c17584876ea867f2de6560c3e2576cab0e4a1b971071d4782c50
|
||||
lib/codeql/rust/elements/internal/generated/AssocTypeArg.qll a93a42278263bb0c9692aca507108e25f99292aef2a9822501b31489c4ce620d afd9559e0c799988ef7ff1957a5a9ebc4fb92c6e960cbe7fecf12a0a484fef08
|
||||
lib/codeql/rust/elements/internal/generated/AstNode.qll 1cbfae6a732a1de54b56669ee69d875b0e1d15e58d9aa621df9337c59db5619d 37e16a0c70ae69c5dc1b6df241b9acca96a6326d6cca15456699c44a81c93666
|
||||
lib/codeql/rust/elements/internal/generated/Attr.qll 3f306e301c79f58018f1d5f39b4232760ebba7cad7208b78ffcf77e962041459 865a985c0af86b3463440975216b863256d9bf5960e664dd9c0fe2e602b4828b
|
||||
lib/codeql/rust/elements/internal/generated/AwaitExpr.qll 1d71af702a1f397fb231fae3e0642b3deeba0cd5a43c1d8fabdff29cac979340 e0bfa007bdecc5a09a266d449d723ae35f5a24fbdfc11e4e48aeea3ec0c5147c
|
||||
@@ -495,7 +495,7 @@ lib/codeql/rust/elements/internal/generated/CallExpr.qll f1b8dae487077cc9d1dccf8
|
||||
lib/codeql/rust/elements/internal/generated/CallExprBase.qll cce796e36847249f416629bacf3ea146313084de3374587412e66c10d2917b83 c219aa2174321c161a4a742ca0605521687ca9a5ca32db453a5c62db6f7784cc
|
||||
lib/codeql/rust/elements/internal/generated/Callable.qll b0502b5263b7bcd18e740f284f992c0e600e37d68556e3e0ba54a2ac42b94934 bda3e1eea11cacf5a9b932cd72efc2de6105103e8c575880fcd0cd89daadf068
|
||||
lib/codeql/rust/elements/internal/generated/CastExpr.qll ddc20054b0b339ad4d40298f3461490d25d00af87c876da5ffbc6a11c0832295 f4247307afcd74d80e926f29f8c57e78c50800984483e6b6003a44681e4a71f3
|
||||
lib/codeql/rust/elements/internal/generated/ClosureBinder.qll b153f3d394cf70757867cc5b9af292aafb93e584ce5310244c42eba2705cff79 7affd6cefcf53930683dd566efcb7f07dfbab3129889a6622b528a26459deeb6
|
||||
lib/codeql/rust/elements/internal/generated/ClosureBinder.qll ab199df96f525a083a0762fd654cd098802033c79700a593bb204a9a0c69ec01 86b33543e0886715830cfcdaca43b555a242a4f12a4caa18b88732d5afb584bd
|
||||
lib/codeql/rust/elements/internal/generated/ClosureExpr.qll 34149bf82f107591e65738221e1407ec1dc9cc0dfb10ae7f761116fda45162de fd2fbc9a87fc0773c940db64013cf784d5e4137515cc1020e2076da329f5a952
|
||||
lib/codeql/rust/elements/internal/generated/Comment.qll cd1ef861e3803618f9f78a4ac00516d50ecfecdca1c1d14304dc5327cbe07a3b 8b67345aeb15beb5895212228761ea3496297846c93fd2127b417406ae87c201
|
||||
lib/codeql/rust/elements/internal/generated/Const.qll ab494351d5807321114620194c54ebf6b5bacf322b710edf7558b3ee092967ae 057d6a13b6a479bd69a2f291a6718a97747a20f517b16060223a412bbadc6083
|
||||
@@ -518,7 +518,7 @@ lib/codeql/rust/elements/internal/generated/FieldExpr.qll d6077fcc563702bb8d626d
|
||||
lib/codeql/rust/elements/internal/generated/FieldList.qll 35bb72a673c02afafc1f6128aeb26853d3a1cdbaea246332affa17a023ece70e b7012dd214788de9248e9ab6eea1a896329d5731fa0b39e23df1b39df2b7eb9c
|
||||
lib/codeql/rust/elements/internal/generated/FnPtrTypeRepr.qll f218fa57a01ecc39b58fa15893d6499c15ff8ab8fd9f4ed3078f0ca8b3f15c7e 2d1a7325cf2bd0174ce6fc15e0cbe39c7c1d8b40db5f91e5329acb339a1ad1e8
|
||||
lib/codeql/rust/elements/internal/generated/ForExpr.qll 7c497d2c612fd175069037d6d7ff9339e8aec63259757bb56269e9ca8b0114ea dc48c0ad3945868d6bd5e41ca34a41f8ee74d8ba0adc62b440256f59c7f21096
|
||||
lib/codeql/rust/elements/internal/generated/ForTypeRepr.qll 9416ef0083c1ff8bb9afcbe8d0611b4a4dd426a099ae0345bf54ae4a33f92d2b 647ee4d790b270a8b6a0ae56cd076c002e3022d3ef8b7118429089c395fefab1
|
||||
lib/codeql/rust/elements/internal/generated/ForTypeRepr.qll a53e84660c07f3098b47e2b2e8eca58dd724895672820b67e461f8dc8e9ab4c5 56637f78cdaf9ff38d2508aa436e2bdcf5d2b4ee7e7b227e55889c6edb5186f2
|
||||
lib/codeql/rust/elements/internal/generated/Format.qll 934351f8a8ffd914cc3fd88aca8e81bf646236fe34d15e0df7aeeb0b942b203f da9f146e6f52bafd67dcfd3b916692cf8f66031e0b1d5d17fc8dda5eefb99ca0
|
||||
lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll c762a4af8609472e285dd1b1aec8251421aec49f8d0e5ce9df2cc5e2722326f8 c8c226b94b32447634b445c62bd9af7e11b93a706f8fa35d2de4fda3ce951926
|
||||
lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll 8aed8715a27d3af3de56ded4610c6792a25216b1544eb7e57c8b0b37c14bd9c1 590a2b0063d2ecd00bbbd1ce29603c8fd69972e34e6daddf309c915ce4ec1375
|
||||
@@ -543,7 +543,7 @@ lib/codeql/rust/elements/internal/generated/LetElse.qll 9e6f7057b8cb7d37b0ea79d5
|
||||
lib/codeql/rust/elements/internal/generated/LetExpr.qll 5983b8e1a528c9ad57932a54eb832d5bcf6307b15e1d423ffa2402e8a5d8afa4 8a6affdc42de32aa1bfc93002352227fc251540304765e53967bab6e4383f4ae
|
||||
lib/codeql/rust/elements/internal/generated/LetStmt.qll 21e0fadccc1e7523ef1c638fc3e2af47256791eff70d1be01a9c377659ee36ef 21ccb4821bdbde409f17ae96790e395546d6c20d2411fccf88bad6ef623a473e
|
||||
lib/codeql/rust/elements/internal/generated/Lifetime.qll 2f07b2467c816098158ed5c74d2123245fe901d0d1cca3ff5c18d1c58af70f4e d0ba493bc337a53fd3e7486b1b3c9d36c5a0b217d9525fc0e206733b3ed3fa74
|
||||
lib/codeql/rust/elements/internal/generated/LifetimeArg.qll 7baeff684183d0c0a3b4e7d8940cf472c9f8dabdce2cd371051a04b09e28250f f1e2b91741058bbfb587143cd12f758ee8a5f6a14a6b986421fdb32dbdba0bc8
|
||||
lib/codeql/rust/elements/internal/generated/LifetimeArg.qll 9e2378391fb130513972176ee2aa033e9fd1a55f1d4253da2d646317e33fa0fb 8168f867666e8e2bba994c7a025cd101907a4e870dc374b93ec0e55bb1bd8b4e
|
||||
lib/codeql/rust/elements/internal/generated/LifetimeParam.qll 62ad874c198eac8ae96bceb3b28ad500f84464f66302c05f6a53af45f0816c82 386362c79b0641061655b3030ec04f6b80a4ef508e1628eea46a8836acada943
|
||||
lib/codeql/rust/elements/internal/generated/LiteralExpr.qll f3a564d0a3ed0d915f5ab48e12246777e4972ad987cd9deaafeb94cf407b2877 2337c3d5f60361bd10f6aeca301e88255f5dffb85301cf36cbbfa1a65bfad1cd
|
||||
lib/codeql/rust/elements/internal/generated/LiteralPat.qll f36b09cf39330019c111eeaf7255ce3240178342d0ddaace59dbfee760aa4dbb d58667cf4aa0952450957f340696cb2fd22587206986c209234162c72bdb9d9a
|
||||
@@ -552,17 +552,17 @@ lib/codeql/rust/elements/internal/generated/LoopExpr.qll db6bc87e795c9852426ec66
|
||||
lib/codeql/rust/elements/internal/generated/LoopingExpr.qll 0792c38d84b8c68114da2bbdfef32ef803b696cb0fd06e10e101756d5c46976c 111fe961fad512722006323c3f2a075fddf59bd3eb5c7afc349835fcec8eb102
|
||||
lib/codeql/rust/elements/internal/generated/MacroBlockExpr.qll 778376cdfa4caaa9df0b9c21bda5ff0f1037b730aa43efb9fb0a08998ef3999b 6df39efe7823ce590ef6f4bdfa60957ba067205a77d94ac089b2c6a7f6b7b561
|
||||
lib/codeql/rust/elements/internal/generated/MacroCall.qll 743edec5fcb8f0f8aac9e4af89b53a6aa38029de23e17f20c99bee55e6c31563 4700d9d84ec87b64fe0b5d342995dbb714892d0a611802ba402340b98da17e4b
|
||||
lib/codeql/rust/elements/internal/generated/MacroDef.qll 43cc960deafa316830d666b5443d7d6568b57f0aa2b9507fe417b3d0c86b0099 0a704aacfd09715dc4cb6fca1d59d9d2882cf9840bb3ab46607211e46826026e
|
||||
lib/codeql/rust/elements/internal/generated/MacroDef.qll 90393408d9e10ff6167789367c30f9bfe1d3e8ac3b83871c6cb30a8ae37eef47 f022d1df45bc9546cb9fd7059f20e16a3acfaae2053bbd10075fe467c96e2379
|
||||
lib/codeql/rust/elements/internal/generated/MacroExpr.qll 5a86ae36a28004ce5e7eb30addf763eef0f1c614466f4507a3935b0dab2c7ce3 11c15e8ebd36455ec9f6b7819134f6b22a15a3644678ca96b911ed0eb1181873
|
||||
lib/codeql/rust/elements/internal/generated/MacroItems.qll bf10b946e9addb8dd7cef032ebc4480492ab3f9625edbabe69f41dcb81d448fe f6788fe1022e1d699056111d47e0f815eb1fa2826c3b6a6b43c0216d82d3904b
|
||||
lib/codeql/rust/elements/internal/generated/MacroPat.qll 4f3d2cb19a7e0381d88bbd69a8fb39e980154cffd6d453aac02adcd5d5652fbb 47e3646c838cc0b940728d2483a243f7661884783d71bed60d8a8d3b4733302f
|
||||
lib/codeql/rust/elements/internal/generated/MacroPat.qll 77af514f2e8b068f6428075bc6c759df5d52f0782f2fed90c3fa3e532871b4b6 27cda2ff01c0e7b8d27a5b3c4fc41947c3457a035833ad39e25913ba696c8ae0
|
||||
lib/codeql/rust/elements/internal/generated/MacroRules.qll 29d7f9a13a8d313d7a71055b2e831b30d879bdc1baa46815117621a477551dd7 9bd09859bfbbce3220266420b6d0d2cf067b3499c04752bff9fddc367da16275
|
||||
lib/codeql/rust/elements/internal/generated/MacroTypeRepr.qll a16210c391e3112131dba71887b1f7ce64ed94c775ce28924c631c7c3597919b 05b0fff31007ce4a438eea31b47de6f3f56c6fc5dcd3076a35f7bb121cbf5353
|
||||
lib/codeql/rust/elements/internal/generated/MacroTypeRepr.qll e82e49cfcb5ee010e241b1d2ec9a13b1b741b545f392ceeab11b28d0925c7a84 cafd02b27d80fa734234341dedd63a6595b0408ec086fb3ba37a6b53fcce5b3e
|
||||
lib/codeql/rust/elements/internal/generated/MatchArm.qll f8c4c955c50f8398159c492d9d0a74f7b71e9510fcb8a3aab1d06e0f7e15b263 713939c7ef77ca73d95788096163c26213ab49f34ed41c6f4bc09a1ef9607b0d
|
||||
lib/codeql/rust/elements/internal/generated/MatchArmList.qll 12d969ecb267a749918e93beda6ad2e5e5198f1683c7611772a0734a2748b04b 9226ff7cadcab4dc69009f3deeda7320c3cee9f4c5b40d6439a2fe2a9b8e8617
|
||||
lib/codeql/rust/elements/internal/generated/MatchExpr.qll b686842e7000fd61e3a0598bf245fb4e18167b99eca9162fdfdff0b0963def22 00f1743b1b0f1a92c5a687f5260fda02d80cc5871694cad0d5e7d94bac7fe977
|
||||
lib/codeql/rust/elements/internal/generated/MatchGuard.qll 58fa1d6979ef22de2bd68574c7ffcf4a021d7543445f68834d879ff8cee3abcb 072f22a7929df3c0e764b2a770b4cdf03504b3053067d9b9008d6655fb5837e1
|
||||
lib/codeql/rust/elements/internal/generated/Meta.qll e7d36aeb133f07a72a7c392da419757469650641cc767c15ccf56b857ace3ee8 1bd7ad344a5e62e7166681a633c9b09dd1f6d1ed92a68a6800f7409d111c8cc4
|
||||
lib/codeql/rust/elements/internal/generated/Meta.qll 15e98e8d38f5618b7053057a629b135aae5e105fbf72731833a644fb695244c0 2977b6a0781c89383e87c595b14a39851f27b2508296f3e77466eea44c916188
|
||||
lib/codeql/rust/elements/internal/generated/MethodCallExpr.qll 816267f27f990d655f1ef2304eb73a9468935ffbfddd908773a77fa3860bb970 adda2574300a169a13ea9e33af05c804bf00868d3e8930f0f78d6a8722ad688d
|
||||
lib/codeql/rust/elements/internal/generated/Missing.qll 16735d91df04a4e1ae52fae25db5f59a044e540755734bbab46b5fbb0fe6b0bd 28ca4e49fb7e6b4734be2f2f69e7c224c570344cc160ef80c5a5cd413e750dad
|
||||
lib/codeql/rust/elements/internal/generated/Module.qll ebae5d8963c9fd569c0fbad1d7770abd3fd2479437f236cbce0505ba9f9af52c fa3c382115fed18a26f1a755d8749a201b9489f82c09448a88fb8e9e1435fe5f
|
||||
@@ -587,13 +587,13 @@ lib/codeql/rust/elements/internal/generated/PathExpr.qll 34ebad4d062ce8b7e517f2a
|
||||
lib/codeql/rust/elements/internal/generated/PathExprBase.qll d8218e201b8557fa6d9ca2c30b764e5ad9a04a2e4fb695cc7219bbd7636a6ac2 4ef178426d7095a156f4f8c459b4d16f63abc64336cb50a6cf883a5f7ee09113
|
||||
lib/codeql/rust/elements/internal/generated/PathPat.qll 003d10a4d18681da67c7b20fcb16b15047cf9cc4b1723e7674ef74e40589cc5a 955e66f6d317ca5562ad1b5b13e1cd230c29e2538b8e86f072795b0fdd8a1c66
|
||||
lib/codeql/rust/elements/internal/generated/PathSegment.qll 48b452229b644ea323460cd44e258d3ea8482b3e8b4cb14c3b1df581da004fa8 2025badcfab385756009a499e08eecc8ffd7fa590cd2b777adb283eebcc432c6
|
||||
lib/codeql/rust/elements/internal/generated/PathTypeRepr.qll 7d870e8a4022bd94961a5d2bef94eb00ae5ec838e8493b6fa29bcd9b53e60753 ccfd5d6fb509f8e38d985c11218ac5c65f7944a38e97e8fedba4e2aa12d1eb08
|
||||
lib/codeql/rust/elements/internal/generated/PathTypeRepr.qll f12fe234d7fb1a12678b524434fcdd801453d90eb778b9173f7197ff3d957557 a1be605f8937c5bd3a3a9cb277782c24446c9f5ef8363e6f5ee8f6229886b6f6
|
||||
lib/codeql/rust/elements/internal/generated/PrefixExpr.qll c9ede5f2deb7b41bc8240969e8554f645057018fe96e7e9ad9c2924c8b14722b 5ae2e3c3dc8fa73e7026ef6534185afa6b0b5051804435d8b741dd3640c864e1
|
||||
lib/codeql/rust/elements/internal/generated/PtrTypeRepr.qll 8d0ea4f6c7f8203340bf4b91ecedad3ed217a65d8be48d498f2e12da7687a6d0 6f74182fd3fe8099af31b55edeaacc0c54637d0a29736f15d2cd58d11d3de260
|
||||
lib/codeql/rust/elements/internal/generated/PureSynthConstructors.qll e5b8e69519012bbaae29dcb82d53f7f7ecce368c0358ec27ef6180b228a0057f e5b8e69519012bbaae29dcb82d53f7f7ecce368c0358ec27ef6180b228a0057f
|
||||
lib/codeql/rust/elements/internal/generated/RangeExpr.qll 23cca03bf43535f33b22a38894f70d669787be4e4f5b8fe5c8f7b964d30e9027 18624cef6c6b679eeace2a98737e472432e0ead354cca02192b4d45330f047c9
|
||||
lib/codeql/rust/elements/internal/generated/RangePat.qll 80826a6a6868a803aa2372e31c52a03e1811a3f1f2abdb469f91ca0bfdd9ecb6 34ee1e208c1690cba505dff2c588837c0cd91e185e2a87d1fe673191962276a9
|
||||
lib/codeql/rust/elements/internal/generated/Raw.qll 01da6ef61912d6f4aa5c2110fa03964b17b6b67dcc37e299f6400b1096be7a4e 0ec134e0ab0e4732a971ce8f0001f06e717f25efde112034bd387a4a9ca6eb86
|
||||
lib/codeql/rust/elements/internal/generated/Raw.qll fc32eef8983cc881dd351d2ceeb37724ea413ab95cb34251e59630aaea682213 1df3d0023f23d095c0321c6c081c8f2fa8839e6d22f92aebff5db9030e84e6b2
|
||||
lib/codeql/rust/elements/internal/generated/RefExpr.qll 7d995884e3dc1c25fc719f5d7253179344d63650e217e9ff6530285fe7a57f64 f2c3c12551deea4964b66553fb9b6423ee16fec53bd63db4796191aa60dc6c66
|
||||
lib/codeql/rust/elements/internal/generated/RefPat.qll 456ede39837463ee22a630ec7ab6c8630d3664a8ea206fcc6e4f199e92fa564c 5622062765f32930465ba6b170e986706f159f6070f48adee3c20e24e8df4e05
|
||||
lib/codeql/rust/elements/internal/generated/RefTypeRepr.qll 5b0663a6d234572fb3e467e276d019415caa95ef006438cc59b7af4e1783161e 0e27c8a8f0e323c0e4d6db01fca821bf07c0864d293cdf96fa891b10820c1e4b
|
||||
|
||||
@@ -198,7 +198,8 @@ module MakeCfgNodes<LocationSig Loc, InputSig<Loc> Input> {
|
||||
* An inline assembly expression. For example:
|
||||
* ```rust
|
||||
* unsafe {
|
||||
* builtin # asm(_);
|
||||
* #[inline(always)]
|
||||
* builtin # asm("cmp {0}, {1}", in(reg) a, in(reg) b);
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
@@ -1939,8 +1940,14 @@ module MakeCfgNodes<LocationSig Loc, InputSig<Loc> Input> {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* Ok(_)
|
||||
* };
|
||||
* }
|
||||
* match x {
|
||||
* my_macro!() => "matched",
|
||||
* // ^^^^^^^^^^^
|
||||
* _ => "not matched",
|
||||
* }
|
||||
* ```
|
||||
|
||||
@@ -11,6 +11,7 @@ import codeql.rust.elements.AsmPiece
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", clobber_abi("C"));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
1
rust/ql/lib/codeql/rust/elements/AsmConst.qll
generated
1
rust/ql/lib/codeql/rust/elements/AsmConst.qll
generated
@@ -12,6 +12,7 @@ import codeql.rust.elements.Expr
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov eax, {const}", const 42);
|
||||
* // ^^^^^^^
|
||||
* ```
|
||||
|
||||
7
rust/ql/lib/codeql/rust/elements/AsmDirSpec.qll
generated
7
rust/ql/lib/codeql/rust/elements/AsmDirSpec.qll
generated
@@ -7,12 +7,13 @@ private import internal.AsmDirSpecImpl
|
||||
import codeql.rust.elements.AstNode
|
||||
|
||||
/**
|
||||
* An inline assembly directive specification.
|
||||
* An inline assembly direction specifier.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("nop");
|
||||
* // ^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {input:x}, {input:x}", output = out(reg) x, input = in(reg) y);
|
||||
* // ^^^ ^^
|
||||
* ```
|
||||
*/
|
||||
final class AsmDirSpec = Impl::AsmDirSpec;
|
||||
|
||||
3
rust/ql/lib/codeql/rust/elements/AsmExpr.qll
generated
3
rust/ql/lib/codeql/rust/elements/AsmExpr.qll
generated
@@ -12,7 +12,8 @@ import codeql.rust.elements.Expr
|
||||
* An inline assembly expression. For example:
|
||||
* ```rust
|
||||
* unsafe {
|
||||
* builtin # asm(_);
|
||||
* #[inline(always)]
|
||||
* builtin # asm("cmp {0}, {1}", in(reg) a, in(reg) b);
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
|
||||
8
rust/ql/lib/codeql/rust/elements/AsmLabel.qll
generated
8
rust/ql/lib/codeql/rust/elements/AsmLabel.qll
generated
@@ -12,8 +12,12 @@ import codeql.rust.elements.BlockExpr
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("jmp {label}", label = sym my_label);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!(
|
||||
* "jmp {}",
|
||||
* label { println!("Jumped from asm!"); }
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
final class AsmLabel = Impl::AsmLabel;
|
||||
|
||||
@@ -12,6 +12,7 @@ import codeql.rust.elements.Expr
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
|
||||
@@ -13,8 +13,9 @@ import codeql.rust.elements.Name
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {out}, {in}", out = out(reg) x, in = in(reg) y);
|
||||
* // ^^^^^ ^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0:x}, {input:x}", out(reg) x, input = in(reg) y);
|
||||
* // ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
*/
|
||||
final class AsmOperandNamed = Impl::AsmOperandNamed;
|
||||
|
||||
1
rust/ql/lib/codeql/rust/elements/AsmOption.qll
generated
1
rust/ql/lib/codeql/rust/elements/AsmOption.qll
generated
@@ -11,6 +11,7 @@ import codeql.rust.elements.AstNode
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -12,6 +12,7 @@ import codeql.rust.elements.AsmPiece
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -14,6 +14,7 @@ import codeql.rust.elements.AsmRegSpec
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
|
||||
5
rust/ql/lib/codeql/rust/elements/AsmRegSpec.qll
generated
5
rust/ql/lib/codeql/rust/elements/AsmRegSpec.qll
generated
@@ -12,8 +12,9 @@ import codeql.rust.elements.NameRef
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {0}, {1}", out("eax") x, in("ebx") y);
|
||||
* // ^^^ ^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out("eax") x, in(EBX) y);
|
||||
* // ^^^ ^^^
|
||||
* ```
|
||||
*/
|
||||
final class AsmRegSpec = Impl::AsmRegSpec;
|
||||
|
||||
1
rust/ql/lib/codeql/rust/elements/AsmSym.qll
generated
1
rust/ql/lib/codeql/rust/elements/AsmSym.qll
generated
@@ -12,6 +12,7 @@ import codeql.rust.elements.Path
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("call {sym}", sym = sym my_function);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -19,8 +19,13 @@ import codeql.rust.elements.TypeRepr
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* <T as Iterator>::Item
|
||||
* // ^^^^
|
||||
* fn process_cloneable<T>(iter: T)
|
||||
* where
|
||||
* T: Iterator<Item: Clone>
|
||||
* // ^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
final class AssocTypeArg = Impl::AssocTypeArg;
|
||||
|
||||
@@ -12,8 +12,13 @@ import codeql.rust.elements.GenericParamList
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> |x: &'a u32 | x
|
||||
* // ^^^^^^
|
||||
* let print_any = for<T: std::fmt::Debug> |x: T| {
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* println!("{:?}", x);
|
||||
* };
|
||||
*
|
||||
* print_any(42);
|
||||
* print_any("hello");
|
||||
* ```
|
||||
*/
|
||||
final class ClosureBinder = Impl::ClosureBinder;
|
||||
|
||||
9
rust/ql/lib/codeql/rust/elements/ForTypeRepr.qll
generated
9
rust/ql/lib/codeql/rust/elements/ForTypeRepr.qll
generated
@@ -12,8 +12,13 @@ import codeql.rust.elements.TypeRepr
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> fn(&'a str)
|
||||
* // ^^^^^
|
||||
* fn foo<T>(value: T)
|
||||
* where
|
||||
* T: for<'a> Fn(&'a str) -> &'a str
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
final class ForTypeRepr = Impl::ForTypeRepr;
|
||||
|
||||
4
rust/ql/lib/codeql/rust/elements/LifetimeArg.qll
generated
4
rust/ql/lib/codeql/rust/elements/LifetimeArg.qll
generated
@@ -12,8 +12,8 @@ import codeql.rust.elements.Lifetime
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* Foo<'a>
|
||||
* // ^^
|
||||
* let text: Text<'a>;
|
||||
* // ^^
|
||||
* ```
|
||||
*/
|
||||
final class LifetimeArg = Impl::LifetimeArg;
|
||||
|
||||
8
rust/ql/lib/codeql/rust/elements/MacroDef.qll
generated
8
rust/ql/lib/codeql/rust/elements/MacroDef.qll
generated
@@ -11,14 +11,12 @@ import codeql.rust.elements.TokenTree
|
||||
import codeql.rust.elements.Visibility
|
||||
|
||||
/**
|
||||
* A macro definition using the `macro_rules!` or similar syntax.
|
||||
* A Rust 2.0 style declarative macro definition.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* println!("This is a macro!");
|
||||
* };
|
||||
* pub macro vec_of_two($element:expr) {
|
||||
* vec![$element, $element]
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
|
||||
6
rust/ql/lib/codeql/rust/elements/MacroPat.qll
generated
6
rust/ql/lib/codeql/rust/elements/MacroPat.qll
generated
@@ -12,8 +12,14 @@ import codeql.rust.elements.Pat
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* Ok(_)
|
||||
* };
|
||||
* }
|
||||
* match x {
|
||||
* my_macro!() => "matched",
|
||||
* // ^^^^^^^^^^^
|
||||
* _ => "not matched",
|
||||
* }
|
||||
* ```
|
||||
|
||||
@@ -12,6 +12,9 @@ import codeql.rust.elements.TypeRepr
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! macro_type {
|
||||
* () => { i32 };
|
||||
* }
|
||||
* type T = macro_type!();
|
||||
* // ^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
9
rust/ql/lib/codeql/rust/elements/Meta.qll
generated
9
rust/ql/lib/codeql/rust/elements/Meta.qll
generated
@@ -14,8 +14,13 @@ import codeql.rust.elements.TokenTree
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* #[cfg(feature = "foo")]
|
||||
* // ^^^^^^^^^^^^^^^
|
||||
* #[unsafe(lint::name = "reason_for_bypass")]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* #[deprecated(since = "1.2.0", note = "Use bar instead", unsafe=true)]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* fn foo() {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
final class Meta = Impl::Meta;
|
||||
|
||||
@@ -10,8 +10,8 @@ import codeql.rust.elements.TypeRepr
|
||||
/**
|
||||
* A path referring to a type. For example:
|
||||
* ```rust
|
||||
* let x: (i32);
|
||||
* // ^^^
|
||||
* type X = std::collections::HashMap<i32, i32>;
|
||||
* type Y = X::Item;
|
||||
* ```
|
||||
*/
|
||||
final class PathTypeRepr = Impl::PathTypeRepr;
|
||||
|
||||
@@ -17,6 +17,7 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", clobber_abi("C"));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -17,6 +17,7 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov eax, {const}", const 42);
|
||||
* // ^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -13,12 +13,13 @@ private import codeql.rust.elements.internal.generated.AsmDirSpec
|
||||
*/
|
||||
module Impl {
|
||||
/**
|
||||
* An inline assembly directive specification.
|
||||
* An inline assembly direction specifier.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("nop");
|
||||
* // ^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {input:x}, {input:x}", output = out(reg) x, input = in(reg) y);
|
||||
* // ^^^ ^^
|
||||
* ```
|
||||
*/
|
||||
class AsmDirSpec extends Generated::AsmDirSpec { }
|
||||
|
||||
@@ -16,7 +16,8 @@ module Impl {
|
||||
* An inline assembly expression. For example:
|
||||
* ```rust
|
||||
* unsafe {
|
||||
* builtin # asm(_);
|
||||
* #[inline(always)]
|
||||
* builtin # asm("cmp {0}, {1}", in(reg) a, in(reg) b);
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
|
||||
@@ -17,8 +17,12 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("jmp {label}", label = sym my_label);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!(
|
||||
* "jmp {}",
|
||||
* label { println!("Jumped from asm!"); }
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
class AsmLabel extends Generated::AsmLabel { }
|
||||
|
||||
@@ -17,6 +17,7 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
|
||||
@@ -17,8 +17,9 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {out}, {in}", out = out(reg) x, in = in(reg) y);
|
||||
* // ^^^^^ ^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0:x}, {input:x}", out(reg) x, input = in(reg) y);
|
||||
* // ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
*/
|
||||
class AsmOperandNamed extends Generated::AsmOperandNamed { }
|
||||
|
||||
@@ -17,6 +17,7 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -17,6 +17,7 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -17,6 +17,7 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
|
||||
@@ -17,8 +17,9 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {0}, {1}", out("eax") x, in("ebx") y);
|
||||
* // ^^^ ^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out("eax") x, in(EBX) y);
|
||||
* // ^^^ ^^^
|
||||
* ```
|
||||
*/
|
||||
class AsmRegSpec extends Generated::AsmRegSpec { }
|
||||
|
||||
@@ -17,6 +17,7 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("call {sym}", sym = sym my_function);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -17,8 +17,13 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* <T as Iterator>::Item
|
||||
* // ^^^^
|
||||
* fn process_cloneable<T>(iter: T)
|
||||
* where
|
||||
* T: Iterator<Item: Clone>
|
||||
* // ^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class AssocTypeArg extends Generated::AssocTypeArg { }
|
||||
|
||||
@@ -17,8 +17,13 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> |x: &'a u32 | x
|
||||
* // ^^^^^^
|
||||
* let print_any = for<T: std::fmt::Debug> |x: T| {
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* println!("{:?}", x);
|
||||
* };
|
||||
*
|
||||
* print_any(42);
|
||||
* print_any("hello");
|
||||
* ```
|
||||
*/
|
||||
class ClosureBinder extends Generated::ClosureBinder { }
|
||||
|
||||
@@ -17,8 +17,13 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> fn(&'a str)
|
||||
* // ^^^^^
|
||||
* fn foo<T>(value: T)
|
||||
* where
|
||||
* T: for<'a> Fn(&'a str) -> &'a str
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class ForTypeRepr extends Generated::ForTypeRepr { }
|
||||
|
||||
@@ -17,8 +17,8 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* Foo<'a>
|
||||
* // ^^
|
||||
* let text: Text<'a>;
|
||||
* // ^^
|
||||
* ```
|
||||
*/
|
||||
class LifetimeArg extends Generated::LifetimeArg { }
|
||||
|
||||
@@ -13,14 +13,12 @@ private import codeql.rust.elements.internal.generated.MacroDef
|
||||
*/
|
||||
module Impl {
|
||||
/**
|
||||
* A macro definition using the `macro_rules!` or similar syntax.
|
||||
* A Rust 2.0 style declarative macro definition.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* println!("This is a macro!");
|
||||
* };
|
||||
* pub macro vec_of_two($element:expr) {
|
||||
* vec![$element, $element]
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
|
||||
@@ -17,8 +17,14 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* Ok(_)
|
||||
* };
|
||||
* }
|
||||
* match x {
|
||||
* my_macro!() => "matched",
|
||||
* // ^^^^^^^^^^^
|
||||
* _ => "not matched",
|
||||
* }
|
||||
* ```
|
||||
|
||||
@@ -17,6 +17,9 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! macro_type {
|
||||
* () => { i32 };
|
||||
* }
|
||||
* type T = macro_type!();
|
||||
* // ^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -17,8 +17,13 @@ module Impl {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* #[cfg(feature = "foo")]
|
||||
* // ^^^^^^^^^^^^^^^
|
||||
* #[unsafe(lint::name = "reason_for_bypass")]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* #[deprecated(since = "1.2.0", note = "Use bar instead", unsafe=true)]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* fn foo() {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class Meta extends Generated::Meta { }
|
||||
|
||||
@@ -15,8 +15,8 @@ module Impl {
|
||||
/**
|
||||
* A path referring to a type. For example:
|
||||
* ```rust
|
||||
* let x: (i32);
|
||||
* // ^^^
|
||||
* type X = std::collections::HashMap<i32, i32>;
|
||||
* type Y = X::Item;
|
||||
* ```
|
||||
*/
|
||||
class PathTypeRepr extends Generated::PathTypeRepr {
|
||||
|
||||
@@ -18,6 +18,7 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", clobber_abi("C"));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -19,6 +19,7 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov eax, {const}", const 42);
|
||||
* // ^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -14,12 +14,13 @@ import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
|
||||
*/
|
||||
module Generated {
|
||||
/**
|
||||
* An inline assembly directive specification.
|
||||
* An inline assembly direction specifier.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("nop");
|
||||
* // ^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {input:x}, {input:x}", output = out(reg) x, input = in(reg) y);
|
||||
* // ^^^ ^^
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::AsmDirSpec` class directly.
|
||||
* Use the subclass `AsmDirSpec`, where the following predicates are available.
|
||||
|
||||
@@ -20,7 +20,8 @@ module Generated {
|
||||
* An inline assembly expression. For example:
|
||||
* ```rust
|
||||
* unsafe {
|
||||
* builtin # asm(_);
|
||||
* #[inline(always)]
|
||||
* builtin # asm("cmp {0}, {1}", in(reg) a, in(reg) b);
|
||||
* }
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::AsmExpr` class directly.
|
||||
|
||||
@@ -19,8 +19,12 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("jmp {label}", label = sym my_label);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!(
|
||||
* "jmp {}",
|
||||
* label { println!("Jumped from asm!"); }
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* );
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::AsmLabel` class directly.
|
||||
* Use the subclass `AsmLabel`, where the following predicates are available.
|
||||
|
||||
@@ -19,6 +19,7 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
|
||||
@@ -20,8 +20,9 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {out}, {in}", out = out(reg) x, in = in(reg) y);
|
||||
* // ^^^^^ ^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0:x}, {input:x}", out(reg) x, input = in(reg) y);
|
||||
* // ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::AsmOperandNamed` class directly.
|
||||
* Use the subclass `AsmOperandNamed`, where the following predicates are available.
|
||||
|
||||
@@ -18,6 +18,7 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -19,6 +19,7 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -21,6 +21,7 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
|
||||
@@ -19,8 +19,9 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {0}, {1}", out("eax") x, in("ebx") y);
|
||||
* // ^^^ ^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out("eax") x, in(EBX) y);
|
||||
* // ^^^ ^^^
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::AsmRegSpec` class directly.
|
||||
* Use the subclass `AsmRegSpec`, where the following predicates are available.
|
||||
|
||||
@@ -19,6 +19,7 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("call {sym}", sym = sym my_function);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -26,8 +26,13 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* <T as Iterator>::Item
|
||||
* // ^^^^
|
||||
* fn process_cloneable<T>(iter: T)
|
||||
* where
|
||||
* T: Iterator<Item: Clone>
|
||||
* // ^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::AssocTypeArg` class directly.
|
||||
* Use the subclass `AssocTypeArg`, where the following predicates are available.
|
||||
|
||||
@@ -19,8 +19,13 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> |x: &'a u32 | x
|
||||
* // ^^^^^^
|
||||
* let print_any = for<T: std::fmt::Debug> |x: T| {
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* println!("{:?}", x);
|
||||
* };
|
||||
*
|
||||
* print_any(42);
|
||||
* print_any("hello");
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::ClosureBinder` class directly.
|
||||
* Use the subclass `ClosureBinder`, where the following predicates are available.
|
||||
|
||||
@@ -20,8 +20,13 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> fn(&'a str)
|
||||
* // ^^^^^
|
||||
* fn foo<T>(value: T)
|
||||
* where
|
||||
* T: for<'a> Fn(&'a str) -> &'a str
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::ForTypeRepr` class directly.
|
||||
* Use the subclass `ForTypeRepr`, where the following predicates are available.
|
||||
|
||||
@@ -19,8 +19,8 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* Foo<'a>
|
||||
* // ^^
|
||||
* let text: Text<'a>;
|
||||
* // ^^
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::LifetimeArg` class directly.
|
||||
* Use the subclass `LifetimeArg`, where the following predicates are available.
|
||||
|
||||
@@ -18,14 +18,12 @@ import codeql.rust.elements.Visibility
|
||||
*/
|
||||
module Generated {
|
||||
/**
|
||||
* A macro definition using the `macro_rules!` or similar syntax.
|
||||
* A Rust 2.0 style declarative macro definition.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* println!("This is a macro!");
|
||||
* };
|
||||
* pub macro vec_of_two($element:expr) {
|
||||
* vec![$element, $element]
|
||||
* }
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::MacroDef` class directly.
|
||||
|
||||
@@ -19,8 +19,14 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* Ok(_)
|
||||
* };
|
||||
* }
|
||||
* match x {
|
||||
* my_macro!() => "matched",
|
||||
* // ^^^^^^^^^^^
|
||||
* _ => "not matched",
|
||||
* }
|
||||
* ```
|
||||
|
||||
@@ -19,6 +19,9 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! macro_type {
|
||||
* () => { i32 };
|
||||
* }
|
||||
* type T = macro_type!();
|
||||
* // ^^^^^^^^^^^^^
|
||||
* ```
|
||||
|
||||
@@ -21,8 +21,13 @@ module Generated {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* #[cfg(feature = "foo")]
|
||||
* // ^^^^^^^^^^^^^^^
|
||||
* #[unsafe(lint::name = "reason_for_bypass")]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* #[deprecated(since = "1.2.0", note = "Use bar instead", unsafe=true)]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* fn foo() {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::Meta` class directly.
|
||||
* Use the subclass `Meta`, where the following predicates are available.
|
||||
|
||||
@@ -17,8 +17,8 @@ module Generated {
|
||||
/**
|
||||
* A path referring to a type. For example:
|
||||
* ```rust
|
||||
* let x: (i32);
|
||||
* // ^^^
|
||||
* type X = std::collections::HashMap<i32, i32>;
|
||||
* type Y = X::Item;
|
||||
* ```
|
||||
* INTERNAL: Do not reference the `Generated::PathTypeRepr` class directly.
|
||||
* Use the subclass `PathTypeRepr`, where the following predicates are available.
|
||||
|
||||
@@ -177,12 +177,13 @@ module Raw {
|
||||
|
||||
/**
|
||||
* INTERNAL: Do not use.
|
||||
* An inline assembly directive specification.
|
||||
* An inline assembly direction specifier.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("nop");
|
||||
* // ^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {input:x}, {input:x}", output = out(reg) x, input = in(reg) y);
|
||||
* // ^^^ ^^
|
||||
* ```
|
||||
*/
|
||||
class AsmDirSpec extends @asm_dir_spec, AstNode {
|
||||
@@ -200,6 +201,7 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
@@ -224,6 +226,7 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
@@ -248,8 +251,9 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {0}, {1}", out("eax") x, in("ebx") y);
|
||||
* // ^^^ ^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out("eax") x, in(EBX) y);
|
||||
* // ^^^ ^^^
|
||||
* ```
|
||||
*/
|
||||
class AsmRegSpec extends @asm_reg_spec, AstNode {
|
||||
@@ -333,8 +337,13 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> |x: &'a u32 | x
|
||||
* // ^^^^^^
|
||||
* let print_any = for<T: std::fmt::Debug> |x: T| {
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* println!("{:?}", x);
|
||||
* };
|
||||
*
|
||||
* print_any(42);
|
||||
* print_any("hello");
|
||||
* ```
|
||||
*/
|
||||
class ClosureBinder extends @closure_binder, AstNode {
|
||||
@@ -676,8 +685,13 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* #[cfg(feature = "foo")]
|
||||
* // ^^^^^^^^^^^^^^^
|
||||
* #[unsafe(lint::name = "reason_for_bypass")]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* #[deprecated(since = "1.2.0", note = "Use bar instead", unsafe=true)]
|
||||
* //^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* fn foo() {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class Meta extends @meta, AstNode {
|
||||
@@ -1504,6 +1518,7 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", clobber_abi("C"));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
@@ -1518,6 +1533,7 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov eax, {const}", const 42);
|
||||
* // ^^^^^^^
|
||||
* ```
|
||||
@@ -1541,7 +1557,8 @@ module Raw {
|
||||
* An inline assembly expression. For example:
|
||||
* ```rust
|
||||
* unsafe {
|
||||
* builtin # asm(_);
|
||||
* #[inline(always)]
|
||||
* builtin # asm("cmp {0}, {1}", in(reg) a, in(reg) b);
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
@@ -1570,8 +1587,12 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("jmp {label}", label = sym my_label);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!(
|
||||
* "jmp {}",
|
||||
* label { println!("Jumped from asm!"); }
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* );
|
||||
* ```
|
||||
*/
|
||||
class AsmLabel extends @asm_label, AsmOperand {
|
||||
@@ -1589,8 +1610,9 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* asm!("mov {out}, {in}", out = out(reg) x, in = in(reg) y);
|
||||
* // ^^^^^ ^^^^
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0:x}, {input:x}", out(reg) x, input = in(reg) y);
|
||||
* // ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
*/
|
||||
class AsmOperandNamed extends @asm_operand_named, AsmPiece {
|
||||
@@ -1613,6 +1635,7 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("", options(nostack, nomem));
|
||||
* // ^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
@@ -1632,6 +1655,7 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
* // ^ ^
|
||||
* ```
|
||||
@@ -1661,6 +1685,7 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* use core::arch::asm;
|
||||
* asm!("call {sym}", sym = sym my_function);
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^
|
||||
* ```
|
||||
@@ -1680,8 +1705,13 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* <T as Iterator>::Item
|
||||
* // ^^^^
|
||||
* fn process_cloneable<T>(iter: T)
|
||||
* where
|
||||
* T: Iterator<Item: Clone>
|
||||
* // ^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class AssocTypeArg extends @assoc_type_arg, GenericArg {
|
||||
@@ -2226,8 +2256,13 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* for <'a> fn(&'a str)
|
||||
* // ^^^^^
|
||||
* fn foo<T>(value: T)
|
||||
* where
|
||||
* T: for<'a> Fn(&'a str) -> &'a str
|
||||
* // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
* {
|
||||
* // ...
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
class ForTypeRepr extends @for_type_repr, TypeRepr {
|
||||
@@ -2544,8 +2579,8 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* Foo<'a>
|
||||
* // ^^
|
||||
* let text: Text<'a>;
|
||||
* // ^^
|
||||
* ```
|
||||
*/
|
||||
class LifetimeArg extends @lifetime_arg, GenericArg {
|
||||
@@ -2680,8 +2715,14 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* Ok(_)
|
||||
* };
|
||||
* }
|
||||
* match x {
|
||||
* my_macro!() => "matched",
|
||||
* // ^^^^^^^^^^^
|
||||
* _ => "not matched",
|
||||
* }
|
||||
* ```
|
||||
@@ -2701,6 +2742,9 @@ module Raw {
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! macro_type {
|
||||
* () => { i32 };
|
||||
* }
|
||||
* type T = macro_type!();
|
||||
* // ^^^^^^^^^^^^^
|
||||
* ```
|
||||
@@ -2927,8 +2971,8 @@ module Raw {
|
||||
* INTERNAL: Do not use.
|
||||
* A path referring to a type. For example:
|
||||
* ```rust
|
||||
* let x: (i32);
|
||||
* // ^^^
|
||||
* type X = std::collections::HashMap<i32, i32>;
|
||||
* type Y = X::Item;
|
||||
* ```
|
||||
*/
|
||||
class PathTypeRepr extends @path_type_repr, TypeRepr {
|
||||
@@ -3993,14 +4037,12 @@ module Raw {
|
||||
|
||||
/**
|
||||
* INTERNAL: Do not use.
|
||||
* A macro definition using the `macro_rules!` or similar syntax.
|
||||
* A Rust 2.0 style declarative macro definition.
|
||||
*
|
||||
* For example:
|
||||
* ```rust
|
||||
* macro_rules! my_macro {
|
||||
* () => {
|
||||
* println!("This is a macro!");
|
||||
* };
|
||||
* pub macro vec_of_two($element:expr) {
|
||||
* vec![$element, $element]
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
|
||||
@@ -3,19 +3,19 @@ ArgList/gen_arg_list.rs 997959d661e34531ad42fc5cc214ed6bb2e318d91e94388ea94e245f
|
||||
ArrayListExpr/gen_array_list_expr.rs 99a1233b77a6b6eb0a538025688ca5a0824118a123bef0fe3f92a81834b17924 99a1233b77a6b6eb0a538025688ca5a0824118a123bef0fe3f92a81834b17924
|
||||
ArrayRepeatExpr/gen_array_repeat_expr.rs 8cc7c0a435a02864290db6a498a5fcf227d8ee7ed87ee1943ad4d326c8314a0e 8cc7c0a435a02864290db6a498a5fcf227d8ee7ed87ee1943ad4d326c8314a0e
|
||||
ArrayTypeRepr/gen_array_type_repr.rs 2188c6b50fe296009566436e89d17fffa4711ce1102c8ece7dd5125cb2b8e36e 2188c6b50fe296009566436e89d17fffa4711ce1102c8ece7dd5125cb2b8e36e
|
||||
AsmClobberAbi/gen_asm_clobber_abi.rs d4aa071ad5bbd693b6482e3ed20d04c3e575df689b7b660def13a76177d96796 d4aa071ad5bbd693b6482e3ed20d04c3e575df689b7b660def13a76177d96796
|
||||
AsmConst/gen_asm_const.rs ab5faeef4612f4c4898d4aacabd45c61accc3b0111920ed640abd3aa1fa38d72 ab5faeef4612f4c4898d4aacabd45c61accc3b0111920ed640abd3aa1fa38d72
|
||||
AsmDirSpec/gen_asm_dir_spec.rs 42a5fe5835440189bcad16c470e1faa1888e1770e6789d888919f06b08bb13b9 42a5fe5835440189bcad16c470e1faa1888e1770e6789d888919f06b08bb13b9
|
||||
AsmExpr/gen_asm_expr.rs 00b21fd66fe12785174bd0160d0317a6c78ff05dbba73313eb07b56531cf3158 00b21fd66fe12785174bd0160d0317a6c78ff05dbba73313eb07b56531cf3158
|
||||
AsmLabel/gen_asm_label.rs 282c2d385796f35d4b306e9f8a98fb06e8a39cd1fbea27b276783eb5c28bde40 282c2d385796f35d4b306e9f8a98fb06e8a39cd1fbea27b276783eb5c28bde40
|
||||
AsmOperandExpr/gen_asm_operand_expr.rs 25e7537453eb0bbe9bf23aa95497dc507638656ca52ab287e01c304caee10d4d 25e7537453eb0bbe9bf23aa95497dc507638656ca52ab287e01c304caee10d4d
|
||||
AsmOperandNamed/gen_asm_operand_named.rs 6496d9f1e0024bee168dd423545c89fbef6b3040ed61cce5ad31c48d8218323d 6496d9f1e0024bee168dd423545c89fbef6b3040ed61cce5ad31c48d8218323d
|
||||
AsmOption/gen_asm_option.rs a3c3537d3ec320fd989d004133c8e544cb527c6ca5dd38fbf821cb8ad59478ae a3c3537d3ec320fd989d004133c8e544cb527c6ca5dd38fbf821cb8ad59478ae
|
||||
AsmOptionsList/gen_asm_options_list.rs 0bd76fbbc68f464546fbcac549cd8d34f890ea35e4656afa4ca9f2238126b4ca 0bd76fbbc68f464546fbcac549cd8d34f890ea35e4656afa4ca9f2238126b4ca
|
||||
AsmRegOperand/gen_asm_reg_operand.rs fec61325b834a006c3d734a3395e4332381d37324ba8853379384a936959eb41 fec61325b834a006c3d734a3395e4332381d37324ba8853379384a936959eb41
|
||||
AsmRegSpec/gen_asm_reg_spec.rs d4113dc15e5ca4523f46d64d17949885cb78341306d26d9a7bce5c2684d08ebd d4113dc15e5ca4523f46d64d17949885cb78341306d26d9a7bce5c2684d08ebd
|
||||
AsmSym/gen_asm_sym.rs 655bd12f51eec1de83bd097e9ff98048aeba645b4061fdd9870c9986f3f4944b 655bd12f51eec1de83bd097e9ff98048aeba645b4061fdd9870c9986f3f4944b
|
||||
AssocTypeArg/gen_assoc_type_arg.rs 476792f19a54e77be6ce588848de8d652a979e4d88edc9ff62221f0974d7421c 476792f19a54e77be6ce588848de8d652a979e4d88edc9ff62221f0974d7421c
|
||||
AsmClobberAbi/gen_asm_clobber_abi.rs eb9aefa9a191a16797c140fa1b43435f46e08a2f29217c6997431b4407207ca5 eb9aefa9a191a16797c140fa1b43435f46e08a2f29217c6997431b4407207ca5
|
||||
AsmConst/gen_asm_const.rs 9c3348eaf6dc4c503e680e01bec71acd639437ed7d2d66aeec6fba3fa6a04ca6 9c3348eaf6dc4c503e680e01bec71acd639437ed7d2d66aeec6fba3fa6a04ca6
|
||||
AsmDirSpec/gen_asm_dir_spec.rs d8cce684f18bc1ed15e10be89f834b02e8971eb1fedaca583d07356899f644b0 d8cce684f18bc1ed15e10be89f834b02e8971eb1fedaca583d07356899f644b0
|
||||
AsmExpr/gen_asm_expr.rs f35e1148bbc8b3f4765866345ef650befcd070507a53e519e21287fedf495f5a f35e1148bbc8b3f4765866345ef650befcd070507a53e519e21287fedf495f5a
|
||||
AsmLabel/gen_asm_label.rs 4d70f0fdc9bd094a1bedb5fcbf4f2d47d20a47d69f3dc30855fb67780b8a2456 4d70f0fdc9bd094a1bedb5fcbf4f2d47d20a47d69f3dc30855fb67780b8a2456
|
||||
AsmOperandExpr/gen_asm_operand_expr.rs 9ec51abe4ddfd74983dffc2703e4f87fb496e717f1367b5ef7cfa2db8ec128fa 9ec51abe4ddfd74983dffc2703e4f87fb496e717f1367b5ef7cfa2db8ec128fa
|
||||
AsmOperandNamed/gen_asm_operand_named.rs ca498c2aaeab670537e21d382f4575135a456da106f7467e346fd601d60ddb26 ca498c2aaeab670537e21d382f4575135a456da106f7467e346fd601d60ddb26
|
||||
AsmOption/gen_asm_option.rs 67f3a1ba4584bb071490542db579ba730fe2cb8bb1ad2e310558731165263315 67f3a1ba4584bb071490542db579ba730fe2cb8bb1ad2e310558731165263315
|
||||
AsmOptionsList/gen_asm_options_list.rs 03c5d05bb947fc3f399fa9be7422b5c18b4ef2a8af7d15e1a8599143a73bccf6 03c5d05bb947fc3f399fa9be7422b5c18b4ef2a8af7d15e1a8599143a73bccf6
|
||||
AsmRegOperand/gen_asm_reg_operand.rs 97370189e4fe37c0c1058c4387df6a84a46b5ad96d2394c1aea635044e937de8 97370189e4fe37c0c1058c4387df6a84a46b5ad96d2394c1aea635044e937de8
|
||||
AsmRegSpec/gen_asm_reg_spec.rs 4c8cb20e4494e5c580bc7cc0f807019982c144d68b78e5520d877f74cef11081 4c8cb20e4494e5c580bc7cc0f807019982c144d68b78e5520d877f74cef11081
|
||||
AsmSym/gen_asm_sym.rs 929843368b1d93ae255c080dee623dd874e63ed00c7e62879fb5dd20bc48e022 929843368b1d93ae255c080dee623dd874e63ed00c7e62879fb5dd20bc48e022
|
||||
AssocTypeArg/gen_assoc_type_arg.rs 7daf02fcf96da95546bfd8d50ca928585587a81f2ec3039f670ee968ae0f9860 7daf02fcf96da95546bfd8d50ca928585587a81f2ec3039f670ee968ae0f9860
|
||||
Attr/gen_attr.rs ef3693ee8cefdd7f036c6f5584019f899be09aafe6d670ccca2042fc416f0a79 ef3693ee8cefdd7f036c6f5584019f899be09aafe6d670ccca2042fc416f0a79
|
||||
AwaitExpr/gen_await_expr.rs cbfa17a0b84bb0033b1f577c1f2a7ff187506c6211faaf6d90c371d4186b9aa2 cbfa17a0b84bb0033b1f577c1f2a7ff187506c6211faaf6d90c371d4186b9aa2
|
||||
BecomeExpr/gen_become_expr.rs ab763211a01a2ca92be1589625465672c762df66fa3d12c9f1376021e497c06c ab763211a01a2ca92be1589625465672c762df66fa3d12c9f1376021e497c06c
|
||||
@@ -25,7 +25,7 @@ BoxPat/gen_box_pat.rs 1493e24b732370b577ade38c47db17fa157df19f5390606a67a6040e49
|
||||
BreakExpr/gen_break_expr.rs aacdf9df7fc51d19742b9e813835c0bd0913017e8d62765960e06b27d58b9031 aacdf9df7fc51d19742b9e813835c0bd0913017e8d62765960e06b27d58b9031
|
||||
CallExpr/gen_call_expr.rs 013a7c878996aefb25b94b68eebc4f0b1bb74ccd09e91c491980817a383e2401 013a7c878996aefb25b94b68eebc4f0b1bb74ccd09e91c491980817a383e2401
|
||||
CastExpr/gen_cast_expr.rs c3892211fbae4fed7cb1f25ff1679fd79d2878bf0bf2bd4b7982af23d00129f5 c3892211fbae4fed7cb1f25ff1679fd79d2878bf0bf2bd4b7982af23d00129f5
|
||||
ClosureBinder/gen_closure_binder.rs 1d6f9b45936bdf18a5a87decdf15bc5e477aabdd47bbc2c52d0de07e105600f9 1d6f9b45936bdf18a5a87decdf15bc5e477aabdd47bbc2c52d0de07e105600f9
|
||||
ClosureBinder/gen_closure_binder.rs 14b5e2deb2bbba164f1aee378be18e99e3c5a926628e964dcc2fbb349ff3b672 14b5e2deb2bbba164f1aee378be18e99e3c5a926628e964dcc2fbb349ff3b672
|
||||
ClosureExpr/gen_closure_expr.rs 15bd9abdb8aaffabb8bb335f8ebd0571eb5f29115e1dc8d11837aa988702cd80 15bd9abdb8aaffabb8bb335f8ebd0571eb5f29115e1dc8d11837aa988702cd80
|
||||
Comment/gen_comment.rs 1e1f9f43161a79c096c2056e8b7f5346385ab7addcdec68c2d53b383dd3debe6 1e1f9f43161a79c096c2056e8b7f5346385ab7addcdec68c2d53b383dd3debe6
|
||||
Const/gen_const.rs a3b971134a4204d0da12563fcefa9ab72f3f2f2e957e82b70c8548b5807f375f a3b971134a4204d0da12563fcefa9ab72f3f2f2e957e82b70c8548b5807f375f
|
||||
@@ -42,7 +42,7 @@ ExternItemList/gen_extern_item_list.rs f9a03ddf20387871b96994915c9a725feb333d061
|
||||
FieldExpr/gen_field_expr.rs 9a70500d592e0a071b03d974a55558b3bc0df531ff11bce5898feb36e17ffd8b 9a70500d592e0a071b03d974a55558b3bc0df531ff11bce5898feb36e17ffd8b
|
||||
FnPtrTypeRepr/gen_fn_ptr_type_repr.rs c154ec0cc43236d133f6b946374f3063b89e5cbf9e96d9ee66877be4f948888e c154ec0cc43236d133f6b946374f3063b89e5cbf9e96d9ee66877be4f948888e
|
||||
ForExpr/gen_for_expr.rs 003dc36e3dc4db6e3a4accd410c316f14334ba5b3d5d675c851a91dcd5185122 003dc36e3dc4db6e3a4accd410c316f14334ba5b3d5d675c851a91dcd5185122
|
||||
ForTypeRepr/gen_for_type_repr.rs d41db529dd031e96bf3de98091b67c11a89c99d86cb7b0f98097353c7ba00350 d41db529dd031e96bf3de98091b67c11a89c99d86cb7b0f98097353c7ba00350
|
||||
ForTypeRepr/gen_for_type_repr.rs 387b8e7bb9d548e822e5e62b29774681e39fb816f3f42f951674e98fc542f667 387b8e7bb9d548e822e5e62b29774681e39fb816f3f42f951674e98fc542f667
|
||||
FormatArgsExpr/gen_format.rs e9d8e7b98d0050ad6053c2459cb21faab00078e74245336a5962438336f76d33 e9d8e7b98d0050ad6053c2459cb21faab00078e74245336a5962438336f76d33
|
||||
FormatArgsExpr/gen_format_args_arg.rs 53ffd6abe4cd899c57d1973b31df0edc1d5eaa5835b19172ec4cda15bb3db28f 53ffd6abe4cd899c57d1973b31df0edc1d5eaa5835b19172ec4cda15bb3db28f
|
||||
FormatArgsExpr/gen_format_args_expr.rs 72c806ed163e9dcce2d0c5c8664d409b2aa635c1022c91959f9e8ae084f05bf2 72c806ed163e9dcce2d0c5c8664d409b2aa635c1022c91959f9e8ae084f05bf2
|
||||
@@ -62,24 +62,24 @@ LetElse/gen_let_else.rs 7e953f63a3602532c5b4a3362bbbaa24285de7f1ada0d70697e294a9
|
||||
LetExpr/gen_let_expr.rs 7aebcd7197fd0e6b5b954deb2f6380769c94609c57e34eb86a33eb04e91d4a78 7aebcd7197fd0e6b5b954deb2f6380769c94609c57e34eb86a33eb04e91d4a78
|
||||
LetStmt/gen_let_stmt.rs 3f41c9721149ee0bf8f89a58bc419756358a2e267b80d07660354a7fc44ef1eb 3f41c9721149ee0bf8f89a58bc419756358a2e267b80d07660354a7fc44ef1eb
|
||||
Lifetime/gen_lifetime.rs afe50122f80d0426785c94679b385f31dae475f406fa3c73bd58a17f89a4dc51 afe50122f80d0426785c94679b385f31dae475f406fa3c73bd58a17f89a4dc51
|
||||
LifetimeArg/gen_lifetime_arg.rs 0dbbedbb81358bc96b6689028c32c161cf9bebe3c6c5727c3ad5e0c69814d37e 0dbbedbb81358bc96b6689028c32c161cf9bebe3c6c5727c3ad5e0c69814d37e
|
||||
LifetimeArg/gen_lifetime_arg.rs 77e7153413205806b70f69088732ee09e26edacda2bedaa8b1ea771b6631f200 77e7153413205806b70f69088732ee09e26edacda2bedaa8b1ea771b6631f200
|
||||
LifetimeParam/gen_lifetime_param.rs e3f9a417ae7a88a4d81d9cb747b361a3246d270d142fc6c3968cd47bf7c421e5 e3f9a417ae7a88a4d81d9cb747b361a3246d270d142fc6c3968cd47bf7c421e5
|
||||
LiteralExpr/gen_literal_expr.rs 2db01ad390e5c0c63a957c043230a462cb4cc25715eea6ede15d43c55d35976d 2db01ad390e5c0c63a957c043230a462cb4cc25715eea6ede15d43c55d35976d
|
||||
LiteralPat/gen_literal_pat.rs a471b481b6989001817a3988696f445d9a4dea784e543c346536dacbee1e96f3 a471b481b6989001817a3988696f445d9a4dea784e543c346536dacbee1e96f3
|
||||
LoopExpr/gen_loop_expr.rs 35deaf35e765db4ae3124a11284266d8f341d1ce7b700030efada0dda8878619 35deaf35e765db4ae3124a11284266d8f341d1ce7b700030efada0dda8878619
|
||||
MacroBlockExpr/gen_macro_block_expr.rs 2e45dcf44bf2e8404b49ce9abeee4931572693174b5d96f3fd81eb40ea8e7b4b 2e45dcf44bf2e8404b49ce9abeee4931572693174b5d96f3fd81eb40ea8e7b4b
|
||||
MacroCall/gen_macro_call.rs 0bbfb1f41c627583214ab80c94a7467fdb353862634510d4d00b93c6f30ef79b 0bbfb1f41c627583214ab80c94a7467fdb353862634510d4d00b93c6f30ef79b
|
||||
MacroDef/gen_macro_def.rs 07052ad401fd96cc539968f33fc7fe8d92359185e33bf8a5ae10e230345e3a85 07052ad401fd96cc539968f33fc7fe8d92359185e33bf8a5ae10e230345e3a85
|
||||
MacroDef/gen_macro_def.rs 6f895ecab8c13a73c28ce67fcee39baf7928745a80fb440811014f6d31b22378 6f895ecab8c13a73c28ce67fcee39baf7928745a80fb440811014f6d31b22378
|
||||
MacroExpr/gen_macro_expr.rs 5e1748356f431eea343a2aad2798c22073151940ea2cda0f0cce78c3d96104f0 5e1748356f431eea343a2aad2798c22073151940ea2cda0f0cce78c3d96104f0
|
||||
MacroItems/gen_macro_items.rs c00f8045d9a7d6562da1d0136b335b685e2ec5dbd708763faa24a752e89feda4 c00f8045d9a7d6562da1d0136b335b685e2ec5dbd708763faa24a752e89feda4
|
||||
MacroPat/gen_macro_pat.rs df275f17b7af1f1ad42c60a94ca0be9df7fbd3ffeaa4c0d3e8f54a00eed1e38d df275f17b7af1f1ad42c60a94ca0be9df7fbd3ffeaa4c0d3e8f54a00eed1e38d
|
||||
MacroPat/gen_macro_pat.rs 6bc63338397e6ef322a1824ce7d8fa68629a81c740f6e1d5347642501c83683a 6bc63338397e6ef322a1824ce7d8fa68629a81c740f6e1d5347642501c83683a
|
||||
MacroRules/gen_macro_rules.rs 5483484783b19a4f4cb7565cf63c517e61a76ce5b5b4bdc9b90f7e235a4c03b7 5483484783b19a4f4cb7565cf63c517e61a76ce5b5b4bdc9b90f7e235a4c03b7
|
||||
MacroTypeRepr/gen_macro_type_repr.rs 9c7661a8a724cffdccf61b21574eab7d988420044f12ae2e830ae4a90a85ef15 9c7661a8a724cffdccf61b21574eab7d988420044f12ae2e830ae4a90a85ef15
|
||||
MacroTypeRepr/gen_macro_type_repr.rs cdb9670dde8b2a71256bc8d4acb1d63bd726cb49ee486ca2dbf1952884fd9c37 cdb9670dde8b2a71256bc8d4acb1d63bd726cb49ee486ca2dbf1952884fd9c37
|
||||
MatchArm/gen_match_arm.rs ac75b4836a103e2755bd47a1ee1b74af6eb8349adc4ebedaaa27b3ea3ae41aa5 ac75b4836a103e2755bd47a1ee1b74af6eb8349adc4ebedaaa27b3ea3ae41aa5
|
||||
MatchArmList/gen_match_arm_list.rs 6dcb92591c86771d2aeb762e4274d3e61a7d6c1a42da3dbace1cbc545b474080 6dcb92591c86771d2aeb762e4274d3e61a7d6c1a42da3dbace1cbc545b474080
|
||||
MatchExpr/gen_match_expr.rs 081c5d4c78cb71ccd13fb37a93d7f525267c51b179f44b5a22ca3297897002a0 081c5d4c78cb71ccd13fb37a93d7f525267c51b179f44b5a22ca3297897002a0
|
||||
MatchGuard/gen_match_guard.rs f0e84a1f608c0361983c516a40216cea149620a36e0aed7ff39b0b7d77a9ab8a f0e84a1f608c0361983c516a40216cea149620a36e0aed7ff39b0b7d77a9ab8a
|
||||
Meta/gen_meta.rs 0d89c584d9ce0a36c3cf453642aa6bb2bb588c0d693fdf7ee565e73b082a9dd5 0d89c584d9ce0a36c3cf453642aa6bb2bb588c0d693fdf7ee565e73b082a9dd5
|
||||
Meta/gen_meta.rs 39172a1f7dd02fa3149e7a1fc1dc1f135aa87c84057ee721cd9b373517042b25 39172a1f7dd02fa3149e7a1fc1dc1f135aa87c84057ee721cd9b373517042b25
|
||||
MethodCallExpr/gen_method_call_expr.rs f2b4679eb1ec095981fe6bd656b632c22bf6bd0da133309da3f7ef5bd1ab4b5d f2b4679eb1ec095981fe6bd656b632c22bf6bd0da133309da3f7ef5bd1ab4b5d
|
||||
Module/gen_module.rs 815605a604fea1d9276684f8d6738a4e833eacad57ceeb27e2095fc450264fc1 815605a604fea1d9276684f8d6738a4e833eacad57ceeb27e2095fc450264fc1
|
||||
Name/gen_name.rs 8a7fe65ee632a47d12eaa313e7248ac9210e5a381e9522499ca68f94c39e72c0 8a7fe65ee632a47d12eaa313e7248ac9210e5a381e9522499ca68f94c39e72c0
|
||||
@@ -96,7 +96,7 @@ ParenthesizedArgList/gen_parenthesized_arg_list.rs 161083eb292e1d70ca97b5afda8e2
|
||||
Path/gen_path.rs 490268d6bfb1635883b8bdefc683d59c4dd0e9c7f86c2e55954661efb3ab0253 490268d6bfb1635883b8bdefc683d59c4dd0e9c7f86c2e55954661efb3ab0253
|
||||
Path/gen_path_expr.rs dcc9cc16cafff0e2225c1853a91612d3f666016c53fcb4ab5716ed31a33a41cd dcc9cc16cafff0e2225c1853a91612d3f666016c53fcb4ab5716ed31a33a41cd
|
||||
Path/gen_path_pat.rs fd7f941f8b33f19d3693be1fdb595c2fb2e85e8296702b82bf12bcd44632f371 fd7f941f8b33f19d3693be1fdb595c2fb2e85e8296702b82bf12bcd44632f371
|
||||
Path/gen_path_type_repr.rs f910b75dd478a2ff2a7574bfd11e446dcb065a3d9878dea0c145d5c26ad47617 f910b75dd478a2ff2a7574bfd11e446dcb065a3d9878dea0c145d5c26ad47617
|
||||
Path/gen_path_type_repr.rs 2a59f36d62a8a6e0e2caacd2b7a78943ddb48af2bb2d82b0e63b387ec24e052d 2a59f36d62a8a6e0e2caacd2b7a78943ddb48af2bb2d82b0e63b387ec24e052d
|
||||
PrefixExpr/gen_prefix_expr.rs c4b53e87f370713b9a9e257be26d082b0761497bac19b1d7401a31b22b30d1ab c4b53e87f370713b9a9e257be26d082b0761497bac19b1d7401a31b22b30d1ab
|
||||
PtrTypeRepr/gen_ptr_type_repr.rs b833d2a02add897c53ad5f0d436e1f5fa8919809592e1ded56b0c1c99b8344bd b833d2a02add897c53ad5f0d436e1f5fa8919809592e1ded56b0c1c99b8344bd
|
||||
RangeExpr/gen_range_expr.rs 3f27cff9cc76b2703beff622d1453b84121e1970a869e45f9428deac92c4ecb0 3f27cff9cc76b2703beff622d1453b84121e1970a869e45f9428deac92c4ecb0
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_clobber_abi() -> () {
|
||||
// A clobbered ABI in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
use core::arch::asm;
|
||||
asm!("", clobber_abi("C"));
|
||||
// ^^^^^^^^^^^^^^^^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_const() -> () {
|
||||
// A constant operand in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
use core::arch::asm;
|
||||
asm!("mov eax, {const}", const 42);
|
||||
// ^^^^^^^
|
||||
}
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
// generated by codegen, do not edit
|
||||
|
||||
fn test_asm_dir_spec() -> () {
|
||||
// An inline assembly directive specification.
|
||||
// An inline assembly direction specifier.
|
||||
//
|
||||
// For example:
|
||||
asm!("nop");
|
||||
// ^^^^^
|
||||
use core::arch::asm;
|
||||
asm!("mov {input:x}, {input:x}", output = out(reg) x, input = in(reg) y);
|
||||
// ^^^ ^^
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
fn test_asm_expr() -> () {
|
||||
// An inline assembly expression. For example:
|
||||
unsafe {
|
||||
builtin # asm(_);
|
||||
#[inline(always)]
|
||||
builtin # asm("cmp {0}, {1}", in(reg) a, in(reg) b);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,10 @@ fn test_asm_label() -> () {
|
||||
// A label in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
asm!("jmp {label}", label = sym my_label);
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^
|
||||
use core::arch::asm;
|
||||
asm!(
|
||||
"jmp {}",
|
||||
label { println!("Jumped from asm!"); }
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
);
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_operand_expr() -> () {
|
||||
// An operand expression in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
use core::arch::asm;
|
||||
asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
// ^ ^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_operand_named() -> () {
|
||||
// A named operand in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
asm!("mov {out}, {in}", out = out(reg) x, in = in(reg) y);
|
||||
// ^^^^^ ^^^^
|
||||
use core::arch::asm;
|
||||
asm!("mov {0:x}, {input:x}", out(reg) x, input = in(reg) y);
|
||||
// ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_option() -> () {
|
||||
// An option in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
use core::arch::asm;
|
||||
asm!("", options(nostack, nomem));
|
||||
// ^^^^^^^^^^^^^^^^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_options_list() -> () {
|
||||
// A list of options in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
use core::arch::asm;
|
||||
asm!("", options(nostack, nomem));
|
||||
// ^^^^^^^^^^^^^^^^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_reg_operand() -> () {
|
||||
// A register operand in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
use core::arch::asm;
|
||||
asm!("mov {0}, {1}", out(reg) x, in(reg) y);
|
||||
// ^ ^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_reg_spec() -> () {
|
||||
// A register specification in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
asm!("mov {0}, {1}", out("eax") x, in("ebx") y);
|
||||
// ^^^ ^^^
|
||||
use core::arch::asm;
|
||||
asm!("mov {0}, {1}", out("eax") x, in(EBX) y);
|
||||
// ^^^ ^^^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,7 @@ fn test_asm_sym() -> () {
|
||||
// A symbol operand in an inline assembly block.
|
||||
//
|
||||
// For example:
|
||||
use core::arch::asm;
|
||||
asm!("call {sym}", sym = sym my_function);
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,11 @@ fn test_assoc_type_arg() -> () {
|
||||
// An associated type argument in a path.
|
||||
//
|
||||
// For example:
|
||||
<T as Iterator>::Item
|
||||
// ^^^^
|
||||
fn process_cloneable<T>(iter: T)
|
||||
where
|
||||
T: Iterator<Item: Clone>
|
||||
// ^^^^^^^^^^^
|
||||
{
|
||||
// ...
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,11 @@ fn test_closure_binder() -> () {
|
||||
// A closure binder, specifying lifetime or type parameters for a closure.
|
||||
//
|
||||
// For example:
|
||||
for <'a> |x: &'a u32 | x
|
||||
// ^^^^^^
|
||||
let print_any = for<T: std::fmt::Debug> |x: T| {
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
println!("{:?}", x);
|
||||
};
|
||||
|
||||
print_any(42);
|
||||
print_any("hello");
|
||||
}
|
||||
|
||||
@@ -4,6 +4,11 @@ fn test_for_type_repr() -> () {
|
||||
// A higher-ranked trait bound(HRTB) type.
|
||||
//
|
||||
// For example:
|
||||
for <'a> fn(&'a str)
|
||||
// ^^^^^
|
||||
fn foo<T>(value: T)
|
||||
where
|
||||
T: for<'a> Fn(&'a str) -> &'a str
|
||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
{
|
||||
// ...
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ fn test_lifetime_arg() -> () {
|
||||
// A lifetime argument in a generic argument list.
|
||||
//
|
||||
// For example:
|
||||
Foo<'a>
|
||||
// ^^
|
||||
let text: Text<'a>;
|
||||
// ^^
|
||||
}
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
// generated by codegen, do not edit
|
||||
|
||||
fn test_macro_def() -> () {
|
||||
// A macro definition using the `macro_rules!` or similar syntax.
|
||||
// A Rust 2.0 style declarative macro definition.
|
||||
//
|
||||
// For example:
|
||||
macro_rules! my_macro {
|
||||
() => {
|
||||
println!("This is a macro!");
|
||||
};
|
||||
pub macro vec_of_two($element:expr) {
|
||||
vec![$element, $element]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
| gen_macro_pat.rs:8:9:8:19 | MacroPat | hasMacroCall: | yes |
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
| gen_macro_pat.rs:8:9:8:19 | MacroPat | gen_macro_pat.rs:8:9:8:19 | my_macro!... |
|
||||
|
||||
@@ -4,8 +4,14 @@ fn test_macro_pat() -> () {
|
||||
// A macro pattern, representing the invocation of a macro that produces a pattern.
|
||||
//
|
||||
// For example:
|
||||
macro_rules! my_macro {
|
||||
() => {
|
||||
Ok(_)
|
||||
};
|
||||
}
|
||||
match x {
|
||||
my_macro!() => "matched",
|
||||
// ^^^^^^^^^^^
|
||||
_ => "not matched",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
| gen_macro_type_repr.rs:7:14:7:26 | MacroTypeRepr | hasMacroCall: | yes |
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
| gen_macro_type_repr.rs:7:14:7:26 | MacroTypeRepr | gen_macro_type_repr.rs:7:14:7:26 | macro_type!... |
|
||||
|
||||
@@ -4,6 +4,9 @@ fn test_macro_type_repr() -> () {
|
||||
// A type produced by a macro.
|
||||
//
|
||||
// For example:
|
||||
macro_rules! macro_type {
|
||||
() => { i32 };
|
||||
}
|
||||
type T = macro_type!();
|
||||
// ^^^^^^^^^^^^^
|
||||
}
|
||||
|
||||
@@ -4,6 +4,11 @@ fn test_meta() -> () {
|
||||
// A meta item in an attribute.
|
||||
//
|
||||
// For example:
|
||||
#[cfg(feature = "foo")]
|
||||
// ^^^^^^^^^^^^^^^
|
||||
#[unsafe(lint::name = "reason_for_bypass")]
|
||||
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
#[deprecated(since = "1.2.0", note = "Use bar instead", unsafe=true)]
|
||||
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
fn foo() {
|
||||
// ...
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
|
||||
fn test_path_type_repr() -> () {
|
||||
// A path referring to a type. For example:
|
||||
let x: (i32);
|
||||
// ^^^
|
||||
type X = std::collections::HashMap<i32, i32>;
|
||||
type Y = X::Item;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user