Allow redundant must_use only in generated Rust service traits #152

Merged
dohertj2 merged 1 commits from fix/generated-rust-must-use into main 2026-10-13 09:37:55 -04:00
Owner

Rust 1.99 strict Clippy rejects redundant must_use emitted by tonic/async_trait service generation. Allow double_must_use only in the two generated service modules, keeping handwritten source strict, worker bindings and code generation unchanged.

Validation: exact Rust1.99 baseline reproduced 12 errors; corrected strict Clippy, formatting, locked check and 108 Rust tests pass. Regeneration/version freshness passes with no generated drift. Local portable build/tests pass: gateway1193, .NET client134, Python169 plus Go; two explicit opt-in tests skipped. Independent review found no material defects. Hosted portable CI is required before closing #149; no Windows/live/deployment claim.

Rust 1.99 strict Clippy rejects redundant must_use emitted by tonic/async_trait service generation. Allow double_must_use only in the two generated service modules, keeping handwritten source strict, worker bindings and code generation unchanged. Validation: exact Rust1.99 baseline reproduced 12 errors; corrected strict Clippy, formatting, locked check and 108 Rust tests pass. Regeneration/version freshness passes with no generated drift. Local portable build/tests pass: gateway1193, .NET client134, Python169 plus Go; two explicit opt-in tests skipped. Independent review found no material defects. Hosted portable CI is required before closing #149; no Windows/live/deployment claim.
dohertj2 added 1 commit 2026-10-13 09:26:09 -04:00
Fix Rust 1.99 lint for generated service traits
ci / windows-x86 (push) Successful in 1m27s
ci / nightly-windev (push) Has been skipped
ci / java (push) Successful in 2m45s
ci / java (pull_request) Successful in 2m55s
ci / windows-x86 (pull_request) Successful in 1m20s
ci / nightly-windev (pull_request) Has been skipped
ci / portable (push) Successful in 10m40s
ci / portable (pull_request) Successful in 10m18s
a99070005f
dohertj2 merged commit 19920b13da into main 2026-10-13 09:37:55 -04:00
Sign in to join this conversation.