Skip to content

fix(server): raise the crate recursion limit for the trait solver - #475

Merged
filip-parity merged 1 commit into
mainfrom
filip/nightly-recursion-limit
Aug 24, 2026
Merged

fix(server): raise the crate recursion limit for the trait solver#475
filip-parity merged 1 commit into
mainfrom
filip/nightly-recursion-limit

Conversation

@filip-parity

@filip-parity filip-parity commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

TL;DR

CI's cargo +nightly clippy fails on every branch since nightly 2026-08-23 with overflow evaluating the requirement …CoerceUnsized… in pairing_host.rs: proving Send for the boxed request_login future walks the whole pairing-flow future tree (chain, SSO and identity futures) and exceeds the default recursion limit of 128 under the current solver. Reproduced on plain main (229bb230) locally with that toolchain; #![recursion_limit = \"256\"] on truapi-server covers the tree.

Verified with the same toolchain: workspace clippy -D warnings, build, wasm32 check, fmt, full test suite (1019 pass).

Unblocks #473 and any other open PR.

@filip-parity
filip-parity requested a review from a team August 24, 2026 09:16
Proving Send for the boxed request_login future walks the whole pairing-flow
future tree (chain, SSO and identity futures) and exceeds the default limit
of 128 on the current nightly clippy toolchain (1.100.0-nightly 2026-08-23),
failing the workspace on an overflow in pairing_host.rs. 256 covers the tree;
reproduced and verified on plain main.
@filip-parity
filip-parity added this pull request to the merge queue Aug 24, 2026
Merged via the queue into main with commit 1235e8e Aug 24, 2026
18 checks passed
@filip-parity
filip-parity deleted the filip/nightly-recursion-limit branch August 24, 2026 09:43
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.

2 participants