René's URL Explorer Experiment


Title: fix: keep a strict response's MarshalJSON behind allOf: [$ref X] by mromaszewicz · Pull Request #2575 · oapi-codegen/oapi-codegen · GitHub

Open Graph Title: fix: keep a strict response's MarshalJSON behind allOf: [$ref X] by mromaszewicz · Pull Request #2575 · oapi-codegen/oapi-codegen

X Title: fix: keep a strict response's MarshalJSON behind allOf: [$ref X] by mromaszewicz · Pull Request #2575 · oapi-codegen/oapi-codegen

Description: In v2, a response whose schema is a single-member allOf: [$ref X] loses data when X has a generated MarshalJSON, which it has for additionalProperties or a union: Open: type: object properties: b: {type: string} additionalProperties: {type: string} Subject: allOf: - $ref: '#/components/schemas/Open' Subject generates as type Subject = Open. The strict server wraps the response in a defined type over it, type GetX200JSONResponse Subject, which has none of Open's methods. It therefore needs a delegating MarshalJSON (#2549). generatesMarshalJSON decides whether it gets one, and couldn't see through the alias. So the envelope had no delegating method, and {"b": "x", "k": "v"} went out as {"b": "x"}. This is a pre-existing bug, found while working on #2574. Fix generateAllOfV2 now records the type such a composition is an alias of, the same aliasOf that generateAllOfV3 sets since #2574, and generatesMarshalJSON follows it. This adds a MarshalJSON method to the affected envelopes and changes nothing else. make generate changes no committed file, so no fixture in the repository hit this. v1 is unaffected: it generates a struct that embeds Open, which already worked. Tests A new matrix shape, allof_single_ref_custom_json, runs under v1, v2 and v3. Before this fix, its v2 cell lost the additional properties at every request and response body position. All three cells now round-trip the sample. TestSingleRefAllOfKeepsCustomJSONV2 checks that the envelopes delegate, for both an additionalProperties target and a union target. 🤖 Generated with Claude Code

Open Graph Description: In v2, a response whose schema is a single-member allOf: [$ref X] loses data when X has a generated MarshalJSON, which it has for additionalProperties or a union: Open: type: object properties:...

X Description: In v2, a response whose schema is a single-member allOf: [$ref X] loses data when X has a generated MarshalJSON, which it has for additionalProperties or a union: Open: type: object properties:...

Opengraph URL: https://github.com/oapi-codegen/oapi-codegen/pull/2575

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:0c94fbdc-5396-4d7c-66c5-176cf8e2be5a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA47C:1D3F1B:2AFBB11:38D3A14:6AF9CA30
html-safe-nonce1632b99c680136abe3f89d7181aed21364b41670332187e225db244fcbe313ae
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDdDOjFEM0YxQjoyQUZCQjExOjM4RDNBMTQ6NkFGOUNBMzAiLCJ2aXNpdG9yX2lkIjoiNzU5MDkyOTAxODk3MTA4MTI2NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac0219b25c0c3050a6d3e8de9a66a5360b8ffa65da5b202936aa2852e5fed5510a
hovercard-subject-tagpull_request:4631745365
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/oapi-codegen/oapi-codegen/pull/2575/files
twitter:imagehttps://avatars.githubusercontent.com/u/13071605?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/13071605?s=400&v=4
og:image:altIn v2, a response whose schema is a single-member allOf: [$ref X] loses data when X has a generated MarshalJSON, which it has for additionalProperties or a union: Open: type: object properties:...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/oapi-codegen/oapi-codegen git https://github.com/oapi-codegen/oapi-codegen.git
octolytics-dimension-user_id142752710
octolytics-dimension-user_loginoapi-codegen
octolytics-dimension-repository_id173009358
octolytics-dimension-repository_nwooapi-codegen/oapi-codegen
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id173009358
octolytics-dimension-repository_network_root_nwooapi-codegen/oapi-codegen
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-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fpull%2F2575%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%2Foapi-codegen%2Foapi-codegen%2Fpull%2F2575%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=oapi-codegen%2Foapi-codegen
Reloadhttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files
Reloadhttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files
Reloadhttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files
oapi-codegenhttps://github.com/oapi-codegen
oapi-codegenhttps://github.com/oapi-codegen/oapi-codegen
Codehttps://github.com/oapi-codegen/oapi-codegen
Issues228 (228)https://github.com/oapi-codegen/oapi-codegen/issues
Pull requests70 (70)https://github.com/oapi-codegen/oapi-codegen/pulls
Discussionshttps://github.com/oapi-codegen/oapi-codegen/discussions
Actionshttps://github.com/oapi-codegen/oapi-codegen/actions
Projectshttps://github.com/oapi-codegen/oapi-codegen/projects
Security and quality11 (11)https://github.com/oapi-codegen/oapi-codegen/security
Insightshttps://github.com/oapi-codegen/oapi-codegen/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Foapi-codegen%2Foapi-codegen%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Foapi-codegen%2Foapi-codegen%2Fissues%2Fnew%2Fchoose
mromaszewiczhttps://github.com/mromaszewicz
oapi-codegen:mainhttps://github.com/oapi-codegen/oapi-codegen/tree/main
mromaszewicz:fix/single-allof-marshal-delegationhttps://github.com/mromaszewicz/oapi-codegen/tree/fix/single-allof-marshal-delegation
Conversation 1 https://github.com/oapi-codegen/oapi-codegen/pull/2575
Commits 3 https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits
Checks 16 https://github.com/oapi-codegen/oapi-codegen/pull/2575/checks
Files changed https://github.com/oapi-codegen/oapi-codegen/pull/2575/files
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files
fix: keep a strict response's MarshalJSON behind allOf: [$ref X] https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#top
Show all changes 3 commits https://github.com/oapi-codegen/oapi-codegen/pull/2575/files
3b58873 fix: keep a strict response's MarshalJSON behind allOf: [$ref X] mromaszewicz Sep 24, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits/3b58873ef9b5d3d7354ffab4d12f01ced8bd5559
8e8c62c test: round-trip a union behind allOf: [$ref X]; skip v1's Go-depende… mromaszewicz Sep 24, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits/8e8c62cf7c4bcb38031db8c71516a586932bde29
705b19c test: skip only the matrix positions a version can't round-trip mromaszewicz Sep 24, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2575/commits/705b19c0bfdaa672956d8e71fd78e85a3feded8c
Clear filters https://github.com/oapi-codegen/oapi-codegen/pull/2575/files
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files
allof_single_ref_custom_json.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-2091ac294a88c3da19e7be6eadc5e731486c77cbf36caddaaac2530c88b7001f
allof_single_ref_union.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-77411905809231b0474706fb26253153c8a0f6525a4f2365322865da858a7650
main.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
allof_single_ref_custom_json.gen.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-f60c50f178a8625c5a9b7ee50dcb29efe176c942d6387cda09645694b82495eb
config.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-293f8f947f1111bd010f6f481e403079453f4a945160e9e10b7d085a322f0424
doc.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-79bc50ce29a9131e4177b6472e89c5ec438b1ae11a59a6a2a4f5392798ce53f9
matrix_gen_test.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c5ca916d804815301aa864e818348f272f80eb489f56a697fee7c8f12e2b8eaa
spec.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-499a75e209c454424f6d2a74a2aebc2416ed3e73dff59ff1ad044a6d6cde5070
allof_single_ref_union.gen.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-71e3563e050cc859a18730a8feef2b4d650efcef3b7b08aefa2669e58e67d608
config.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-f35efcb4b8b07f8589b2c6d4e89b1fe3727c2da93c50fe6189f6c587f39d58be
doc.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-47e9a6a1eb6877696df58b041932e3ed2f86df6517d1240eeb5233ac733aa799
matrix_gen_test.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-f9df60461b358a45fe6aab78e07bd9ce43637a5e51e2255d3f013ff711358985
spec.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-ec75973b0653bd6549e420acab4c25026e7ee9c816eb0ffd22cbfbf7eaf0278e
allof_single_ref_custom_json.gen.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-af8a40e2271a3c1eeccd98a8edcfe73e350d6bed437345618655175d1d84e5f6
config.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-8cb3c97bdfc30f50afd282176fbb4ea956628b049940396042f56034a4d5ea11
doc.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-5d22718e0dd9954e2a696c10c1f6070a43bda84346946619b3d72cd02cc5b3ae
matrix_gen_test.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-56332d2aac99e316b60a7e415a582a853647231d08ce7682af8b6d5ec2ab840d
spec.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c39c7758edac5524095d403089b75dabb21ce617345f7343d19025c59047b1c8
allof_single_ref_union.gen.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-3c8f3fcf769e5917c37e92a65e61e6f3d425b71b7afad2b8d94d61b7964863c7
config.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-2ab96079e3e5ae3ad3674206fe4f23307876f450598a7c083cd9d4bc65f52d6b
doc.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-29404009e2f3c905f4266167d6e52e4321376d69d7e660c2f464f2a15eee26e4
matrix_gen_test.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-8d3e942293c120fc93b3d7c58adb32707edf21d0615cfe1e916f17a66d5ec487
spec.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-244c23844163ac4cf369586febdb73094766aba61860a534596b369a257ca065
allof_single_ref_custom_json.gen.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-9e7f5b43af31f96a832313759b29e31d7b3c2c05ecc84589f0fd173cde15509c
config.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-46d1b2e25663e55b3c4efb75379e312e49abf52dc3ecb3cbda10b05cdba78337
doc.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-3eaae3766f9cfeae3c0f92707753d89785ff237821f1888c961256b16b1627bf
matrix_gen_test.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-ea0296ab6c454aad4fcbc00e3f7627808e5d3c0a2af0129b34275ee8d386a6b8
spec.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-31d0a4b5dba3d22eec5c6b0819079578a4b5737d44136710da540421e0259bc0
allof_single_ref_union.gen.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-6c2c61bbb657368ae8ac3cf09a7f335367206966b77ac86768b8430d376b9eb1
config.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-e77d45e5415412a1a2fce587961602987ed7889adc37204efb709c430e8826cb
doc.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c4958643f86c3c8010fba15b107f5c3e8fd686c0e006e62bcc65030ed639ef2d
matrix_gen_test.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-c5786f495eb41e247784dbbd45fe00769dd6651616cf8df7743b2b2b154f65d9
spec.yaml https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-bef951d4bd5ac2531387a3abb20d9477a8c3599750eb859eb3d1cd1483b1d226
merge_schemas_v2.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-1065c033305b0b9789859f09d43422e140645a618253f3adbc95bca5fa6a80e4
merge_schemas_v2_test.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-ea0516329f917f7d99796fdd784741b0f85271893023bfd18aaa4f6178cb6cd2
schema.go https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-d5b649cd71db779d7bd1239430357f03038348385831ce22f0e2518e0b4c5eba
https://github.com/oapi-codegen/oapi-codegen/blob/main/.github/CODEOWNERS#L1
internal/test/aggregates/matrix/shapes/allof_single_ref_custom_json.yamlhttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-2091ac294a88c3da19e7be6eadc5e731486c77cbf36caddaaac2530c88b7001f
View file https://github.com/mromaszewicz/oapi-codegen/blob/705b19c0bfdaa672956d8e71fd78e85a3feded8c/internal/test/aggregates/matrix/shapes/allof_single_ref_custom_json.yaml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/oapi-codegen/oapi-codegen/pull/2575/{{ revealButtonHref }}
https://github.com/oapi-codegen/oapi-codegen/blob/main/.github/CODEOWNERS#L1
internal/test/aggregates/matrix/shapes/allof_single_ref_union.yamlhttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-77411905809231b0474706fb26253153c8a0f6525a4f2365322865da858a7650
View file https://github.com/mromaszewicz/oapi-codegen/blob/705b19c0bfdaa672956d8e71fd78e85a3feded8c/internal/test/aggregates/matrix/shapes/allof_single_ref_union.yaml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/oapi-codegen/oapi-codegen/pull/2575/{{ revealButtonHref }}
https://github.com/oapi-codegen/oapi-codegen/blob/main/.github/CODEOWNERS#L1
internal/test/aggregates/matrix/specgen/main.gohttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
View file https://github.com/mromaszewicz/oapi-codegen/blob/705b19c0bfdaa672956d8e71fd78e85a3feded8c/internal/test/aggregates/matrix/specgen/main.go
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/oapi-codegen/oapi-codegen/pull/2575/{{ revealButtonHref }}
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
https://github.com/oapi-codegen/oapi-codegen/pull/2575/files#diff-24182bc147cf873060239979e4a5ea43a35f42a840d8df694c591a230b6b46d7
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2575/files
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2575/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.