René's URL Explorer Experiment


Title: Rust: resolve modules declared in include expansions by hvitved · Pull Request #23113 · github/codeql · GitHub

Open Graph Title: Rust: resolve modules declared in include expansions by hvitved · Pull Request #23113 · github/codeql

X Title: Rust: resolve modules declared in include expansions by hvitved · Pull Request #23113 · github/codeql

Description: Summary Preserve source locations in item expansions of include! calls, so module declarations resolve relative to the included file rather than the include invocation. Use rust-analyzer's resolved include targets and source spans instead of parsing arguments or treating expansion offsets as source offsets. Cache each included file's location data, and extend QL crate membership and nested module lookup to follow included files. Add regressions for nested includes, qualified and shadowed macro names, alternate delimiters, comments, trailing commas, computed include paths, crate-root references, exported macros, and derives in included files. Regenerate the affected location expectations. Fixes #23009.

Open Graph Description: Summary Preserve source locations in item expansions of include! calls, so module declarations resolve relative to the included file rather than the include invocation. Use rust-analyzer's reso...

X Description: Summary Preserve source locations in item expansions of include! calls, so module declarations resolve relative to the included file rather than the include invocation. Use rust-analyzer's ...

Opengraph URL: https://github.com/github/codeql/pull/23113

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:db0b8bf7-b6cc-701d-af6f-5f5254c2343a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8542:1C69A2:25ABBE:34E4D4:6AF8914B
html-safe-noncee1aa0f761ebbe1a7951e84cfdfc1cb90a10dd27dc01a7cb6262f42afb9653b66
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NTQyOjFDNjlBMjoyNUFCQkU6MzRFNEQ0OjZBRjg5MTRCIiwidmlzaXRvcl9pZCI6IjEzMzQxMzM5MjA0NDU3OTY2ODMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac657acdde3fe64c53db2f419bd05ed00b6fdaa4e73b6c2bf2af6e212850fee9ef
hovercard-subject-tagpull_request:5277030543
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/github/codeql/pull/23113/files
twitter:imagehttps://avatars.githubusercontent.com/u/3667920?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/3667920?s=400&v=4
og:image:altSummary Preserve source locations in item expansions of include! calls, so module declarations resolve relative to the included file rather than the include invocation. Use rust-analyzer's reso...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/github/codeql git https://github.com/github/codeql.git
octolytics-dimension-user_id9919
octolytics-dimension-user_logingithub
octolytics-dimension-repository_id143040428
octolytics-dimension-repository_nwogithub/codeql
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id143040428
octolytics-dimension-repository_network_root_nwogithub/codeql
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release072e34035c13c31543fba9f025cbbbda4210dae4
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/github/codeql/pull/23113/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F23113%2Ffiles
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgithub%2Fcodeql%2Fpull%2F23113%2Ffiles
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=github%2Fcodeql
Reloadhttps://github.com/github/codeql/pull/23113/files
Reloadhttps://github.com/github/codeql/pull/23113/files
Reloadhttps://github.com/github/codeql/pull/23113/files
githubhttps://github.com/github
codeqlhttps://github.com/github/codeql
Codehttps://github.com/github/codeql
Issues1k (1k)https://github.com/github/codeql/issues
Pull requests516 (516)https://github.com/github/codeql/pulls
Discussionshttps://github.com/github/codeql/discussions
Actionshttps://github.com/github/codeql/actions
Projectshttps://github.com/github/codeql/projects
Security and qualityhttps://github.com/github/codeql/security
Insightshttps://github.com/github/codeql/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fgithub%2Fcodeql%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fgithub%2Fcodeql%2Fissues%2Fnew%2Fchoose
hvitvedhttps://github.com/hvitved
github:mainhttps://github.com/github/codeql/tree/main
hvitved:hvitved-rust-include-module-pathshttps://github.com/hvitved/codeql/tree/hvitved-rust-include-module-paths
Conversation 77 https://github.com/github/codeql/pull/23113
Commits 11 https://github.com/github/codeql/pull/23113/commits
Checks 13 https://github.com/github/codeql/pull/23113/checks
Findings https://github.com/github/codeql/pull/23113/findings
Files changed 61 https://github.com/github/codeql/pull/23113/files
Rust: resolve modules declared in include expansions https://github.com/github/codeql/pull/23113/files#top
Show all changes 11 commits https://github.com/github/codeql/pull/23113/files
4b7a8da Rust: preserve locations in literal include expansions hvitved Nov 5, 2026 https://github.com/github/codeql/pull/23113/commits/4b7a8daedcc53a1e650cec268b015b6e83adaed5
ea209d5 Rust: use Option::replace for include context hvitved Nov 12, 2026 https://github.com/github/codeql/pull/23113/commits/ea209d574f780fa7173b3f2abb1fd645ffcce359
47e8dd2 Rust: update included macro item locations hvitved Nov 12, 2026 https://github.com/github/codeql/pull/23113/commits/47e8dd2d9f994a2deb79da95e15dcfa79cac4347
3fa6995 Rust: resolve included items through source spans hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/3fa6995025157e6b732ca6460df0397241b90972
1e316ba Rust: preserve active scopes and source metadata for includes hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/1e316ba406b0846e07cc59242da4ec0c9129aad8
3277436 Rust: extract generated include modules and preserve argument spans hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/327743601f4a7b9822cd0671c42e8713de3d816d
f1c0b03 Fix include extraction review issues hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/f1c0b0331b68362331b5375158eff50496ee408b
51c7d1e Address Rust include review feedback hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/51c7d1e0118890c61e4c87b8fc1fa83ff453fd2b
7c3aee7 Fix Rust include review feedback hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/7c3aee74c1e3e0d6e6f80877d013b4ef9a333cca
3294bbb Remove generated QL test lockfile hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/3294bbb937254cc1a431cc777cae8d283b9eb599
c4214ca Format Rust include path resolution query hvitved Nov 13, 2026 https://github.com/github/codeql/pull/23113/commits/c4214ca7bbcd798e5a24d615146a295f52a157bc
Clear filters https://github.com/github/codeql/pull/23113/files
Please reload this pagehttps://github.com/github/codeql/pull/23113/files
Please reload this pagehttps://github.com/github/codeql/pull/23113/files
main.rs https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
rust_analyzer.rs https://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
base.rs https://github.com/github/codeql/pull/23113/files#diff-0df0ebedd46026de601ea75d88c8e156ef7c484a364184d279e68cd58a78c6cc
lib.rs https://github.com/github/codeql/pull/23113/files#diff-4c36e05fbe1d39fa9a10215bb6459fa96d118fdb9539b642ce325bd4532ee3e1
a_source.rs https://github.com/github/codeql/pull/23113/files#diff-723883d0b04a1ba49e992ceee111d3f9341fdfd4fbafc466c87d9058d5d3de56
2026-11-13-include-module-resolution.md https://github.com/github/codeql/pull/23113/files#diff-71d09acb2e85dfc4bdd699c759ae3d6fc0ae224cd4819b6a93e0231daf9f2bd0
FileSystem.qll https://github.com/github/codeql/pull/23113/files#diff-4383418fb25d70804dd0aa45181727681d3104c94e07451f6070b5ad9f310a7a
AstNodeImpl.qll https://github.com/github/codeql/pull/23113/files#diff-c112f5bf1ddfa24770e39ad11523b0a2b93ecd301caf001d113d41008b1d088b
PathResolution.qll https://github.com/github/codeql/pull/23113/files#diff-4c64a2645bfc19b90f9b2e60b92e1eb1a11b0844369bdc81b2b06d5ac0cc0008
PathResolutionInlineExpectationsTest.qll https://github.com/github/codeql/pull/23113/files#diff-b1d6fbf2f46f1ef8cfe5ba4d1b109522e6446088441a4ec11d84debe9f300d83
DatabaseQuality.qll https://github.com/github/codeql/pull/23113/files#diff-f47064fb8709c45a5c1c9abdd0706747bbc87c14f1d7c630669229049bb68a2c
MacroItems.expected https://github.com/github/codeql/pull/23113/files#diff-d0ea1a8c668ad9cfeaaec20e8317695ceccd6bc5a63c2a3ce67b2b544e6216fa
Cargo.lock https://github.com/github/codeql/pull/23113/files#diff-c16f1afde884935e0b35552b7c2584b284e1eac575007b20eec116ee39cc5534
main.rs https://github.com/github/codeql/pull/23113/files#diff-828474652b2882cfd619b1df21cf2240ffd9e36007390b4c7e92e6641a2ea781
options.yml https://github.com/github/codeql/pull/23113/files#diff-a1f5e2868bc1fe942fe57f909036f4615dc2e221664219a6037b87681a64917a
test.expected https://github.com/github/codeql/pull/23113/files#diff-9b6e00df5c38bb189ba178a016765cdf72cd5d0713e96413640c7fdc1084bdf3
test.ql https://github.com/github/codeql/pull/23113/files#diff-419ee05bd0749439a80db77465608c99cb40e8455403b02e37f5e5e83e869a3b
generated.rs https://github.com/github/codeql/pull/23113/files#diff-2a4985b4c1c61401f0136df34757ad1744610b2cea1dcbfd37735c08100df0bc
Cargo.lock https://github.com/github/codeql/pull/23113/files#diff-b565fe38243df9b2eade348b6b389c44f3dc8ee3ac6e11b454953dac9b2066de
a.rs https://github.com/github/codeql/pull/23113/files#diff-8b8ddc8aac6acf0dcc8bd31200d8ce11c14daa4602424182f2b6fd4d518a492c
b.rs https://github.com/github/codeql/pull/23113/files#diff-38bf374118b399abb0874b9db49b3d39d89721f9475f900da10cf717a8d55b82
inner.rs https://github.com/github/codeql/pull/23113/files#diff-30941983fe38d61a6f6dba6aedfb3b8106051952c405e971687207ac476d936a
middle.rs https://github.com/github/codeql/pull/23113/files#diff-c25c197170051d6e128bc8d995f26188a1d34a05832c71399862c16d1d3672a2
outer.rs https://github.com/github/codeql/pull/23113/files#diff-d7d992cd05c824097e88d115877cc6b1305310f9fdd5f8a5ba3d734a0df32233
main.rs https://github.com/github/codeql/pull/23113/files#diff-6fea08e657e07af092247f3c273528a0993eccc7625070847391183ff9a6de31
options.yml https://github.com/github/codeql/pull/23113/files#diff-d739dc85898aaf46c37d26dac56d886c127a0f81cf00e59a7d98dd8b6bcb9316
test.expected https://github.com/github/codeql/pull/23113/files#diff-93a1a702b86f627a16f15139d8a2c8dd5fce799c048e985fda728db209762311
test.ql https://github.com/github/codeql/pull/23113/files#diff-7b8d741a25a0939ced9376b2a81b5158e5b54567e03aa78cf2f879015faf910f
Cargo.lock https://github.com/github/codeql/pull/23113/files#diff-aa7bd6858b2855f514df973e106a8dad782ed16f6895aae156c8777c55e981d0
build.rs https://github.com/github/codeql/pull/23113/files#diff-f54eb37555132e896501e5c9fe8961a6934c00c0290f20c196afab2d007cbbb6
main.rs https://github.com/github/codeql/pull/23113/files#diff-64b688d977dd20e48e80aff3b7901d5f9e86df1053d8286b369f083eeba4584c
test.expected https://github.com/github/codeql/pull/23113/files#diff-28b00d21f1e308684908c25758f8f3a3e14d494061c92f9da81b82d03866dff9
test.ql https://github.com/github/codeql/pull/23113/files#diff-accd1a19a5249b5f858d7ed0005625ca55a2ecd128a035c276d408e8d806fd5d
main.rs https://github.com/github/codeql/pull/23113/files#diff-3a6438bc1c93d2894a05886c3b440bcac43a5829c288d0b1d9a09993e0fb7a8b
shared.rs https://github.com/github/codeql/pull/23113/files#diff-075be78eee88d2444454928aab0a5e6fda686500c6146d03bd1345dc3b2078e2
test.expected https://github.com/github/codeql/pull/23113/files#diff-c1c9b4d24313eb2198c64f6fe0134aee3fee55417bfd5647b443d64205af47f9
test.ql https://github.com/github/codeql/pull/23113/files#diff-b405ba5d874cb16b5442edf048a66fe2954e1b1b643de22be2d920dd5ebb60b2
PrintAst.expected https://github.com/github/codeql/pull/23113/files#diff-5758a6a74903b8c705a5fa52c16ac8e01590eb879a5d89004d5678426bed7af0
included.rs https://github.com/github/codeql/pull/23113/files#diff-10dc846b2030021da3df6da76586aa4bacaf251164edbc83251e16608cf43194
macro_expansion.rs https://github.com/github/codeql/pull/23113/files#diff-3c920757b26b3a5feac413619a919282ca2394d97b9a8234c4a3586b2ca7e0ea
test.expected https://github.com/github/codeql/pull/23113/files#diff-4615e3c3734220f185a215212083abb02018e3ff0e232c62fcf44e7e36f4b3d6
test.ql https://github.com/github/codeql/pull/23113/files#diff-36bc66bcf99dfaeeecd180aa1e851c4dc8b09c0dd21d939078f58fa3fa4198a8
Cargo.lock https://github.com/github/codeql/pull/23113/files#diff-f3e4c50153a90a7264b1dcedb4bef20b2150e5372c9b36b226c1e488690aafaa
main.rs https://github.com/github/codeql/pull/23113/files#diff-b283e55b5bb8710df9c5f36292ef78ac42d380373a3488e2bbb3b3ed0e13ebe6
shared.rs https://github.com/github/codeql/pull/23113/files#diff-a6ec553058d087915137e3dcf4450ffe0d4006293b0ba3438e5dbb50e9e5081e
test.expected https://github.com/github/codeql/pull/23113/files#diff-19e54c3ffa8295277da5ce8f5d027e35f39609406fc6e9b7049c41445d8b8f05
test.ql https://github.com/github/codeql/pull/23113/files#diff-3c1f5add8e67369d9ba7577a414a58d80f67af82eea11b1601cc8dc3c5aaa046
child.rs https://github.com/github/codeql/pull/23113/files#diff-e9f6d17cc6a34e89996b21a3935968facb862286fb41ca2a5223e3bd2b9d136a
mod.rs https://github.com/github/codeql/pull/23113/files#diff-96c2353be5d37f3035c04de8a1dfa022d7e3d19df75f4f1b8fdf066c9c1934f2
generated.rs https://github.com/github/codeql/pull/23113/files#diff-c240d400feafae6fbe09b5747c307d44ba51dfa84130c87d4126d483e55793ec
non_mod_child.rs https://github.com/github/codeql/pull/23113/files#diff-fd815c84ceb8c19b31fdd1414869204c1c1b7273068480a4e646ba834660a36b
non_mod_child.rs https://github.com/github/codeql/pull/23113/files#diff-5939449c731848d10b73a44bb1acf6ffa27afa8f5848eac3bde33ea1ca7a6466
disabled_child.rs https://github.com/github/codeql/pull/23113/files#diff-4cdca147394ab2585e07c3d7f9c8b1588574ffae302851cb471e059349a5f1c8
included_module.rs https://github.com/github/codeql/pull/23113/files#diff-4639b0f7503623a0d31cf2493dd45b9ad59bfa8b119a4a3f739ca29531d592f1
macro_child.rs https://github.com/github/codeql/pull/23113/files#diff-4e01c9670ef13fb8b1ffb249f53bfd725dc2d364a3148960d7458acea63465ee
mod.rs https://github.com/github/codeql/pull/23113/files#diff-ddaf058a0b0f3e66dda0c04cdce7fa7c9e451816c4996c13cb08188a2320fd9a
mod.rs https://github.com/github/codeql/pull/23113/files#diff-eade33e688dcbc8f189799a094accf5c038a923ade11f82493417ae18d8baa62
nested_module.rs https://github.com/github/codeql/pull/23113/files#diff-5ba20471559460e99e5fd2de51fe9f6120781f275353f29314496072777d8a9e
main.rs https://github.com/github/codeql/pull/23113/files#diff-629335d8c742ddacc3c8846c162965a27b515a0ef71269d989d157d203505516
path-resolution.expected https://github.com/github/codeql/pull/23113/files#diff-2aa8151e437ef2d71897c4b60fe735328b6e3e03d617fc56d7adcd3ac2390b4e
path-resolution.ql https://github.com/github/codeql/pull/23113/files#diff-82c7d9e4aa3070c84c9bb1f1898db0cc40fb1db09f5280184ae57fbd707e2438
https://github.com/github/codeql/blob/main/CODEOWNERS#L24
rust/extractor/src/main.rshttps://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
View file https://github.com/github/codeql/blob/c4214ca7bbcd798e5a24d615146a295f52a157bc/rust/extractor/src/main.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23113/{{ revealButtonHref }}
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/pull/23113/files#diff-8dc8363b641c4b2278c33aaecc9ac95435461195138a61ac58a4aab9caa9c38e
https://github.com/github/codeql/blob/main/CODEOWNERS#L24
rust/extractor/src/rust_analyzer.rshttps://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
View file https://github.com/github/codeql/blob/c4214ca7bbcd798e5a24d615146a295f52a157bc/rust/extractor/src/rust_analyzer.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/github/codeql/pull/23113/{{ revealButtonHref }}
https://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
https://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
https://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
https://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
https://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
https://github.com/github/codeql/pull/23113/files#diff-9334be7e9aa335a358578698dd7773226b7761eea1433721e3f66406d412af37
Please reload this pagehttps://github.com/github/codeql/pull/23113/files
Please reload this pagehttps://github.com/github/codeql/pull/23113/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.