Skip to content

Allow clippy::double_must_use on the async_trait BlobStore - #73

Merged
fylorn merged 1 commit into
devfrom
fix/clippy-double-must-use
Oct 2, 2026
Merged

fylorn merged 1 commit into
devfrom
fix/clippy-double-must-use

Conversation

@fylorn

@fylorn fylorn commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Clippy 1.99 added double_must_use, which fires on the methods async_trait generates for BlobStore (crates/common/src/blob_store.rs): each is marked #[must_use] and returns a boxed future that is must-use already. The code is macro-generated, so the lint is allowed on the trait. Rust Check & Test has failed on dev since 2026-10-02 because of it; this is the only #[async_trait] trait definition in the workspace.

Clippy used to stop at common, so this run is also the first time 1.99 checks the remaining crates.

🤖 Generated with Claude Code

Clippy 1.99 added double_must_use, and it fires on the methods async_trait
generates for BlobStore: each is marked #[must_use] and returns a boxed
future that is must-use already. CI has failed on it since 2026-10-02.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fylorn
fylorn merged commit 1a399e7 into dev Oct 2, 2026
6 checks passed
@fylorn
fylorn deleted the fix/clippy-double-must-use branch October 2, 2026 19:37
fylorn added a commit that referenced this pull request Oct 2, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant