From a979726a8044ae42f2f3d13cf2c894b948ede093 Mon Sep 17 00:00:00 2001 From: Nidish Date: Mon, 24 Aug 2026 13:43:22 +0530 Subject: [PATCH] fix(truapi-server): raise the recursion limit for the request_login future --- rust/crates/truapi-server/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rust/crates/truapi-server/src/lib.rs b/rust/crates/truapi-server/src/lib.rs index d9ba7b79b..7deef1e5f 100644 --- a/rust/crates/truapi-server/src/lib.rs +++ b/rust/crates/truapi-server/src/lib.rs @@ -2,6 +2,9 @@ clippy::double_must_use, reason = "async-trait generates must_use futures for async trait methods" )] +// Proving `request_login`'s boxed trait future `Send` walks every future nested +// under it and exceeds the default 128-step budget. The chain is not recursive. +#![recursion_limit = "256"] //! TrUAPI server runtime: dispatcher, frames, SCALE encoding, stream management. //!