Files
chanora/crates
EdisonJwa 01003b3448 refactor(protocol): clarify pending_moves expiry sweep
The original mem::replace + retain pattern worked but was opaque.
Switch to a two-pass approach: collect expired MessageHandles into
a small Vec, then remove + resolve. Behaviour-preserving; the
clippy-style readability win is worth the tiny extra allocation
(typical case: 0 or 1 expired entries per loop iteration).
2026-05-16 10:10:03 +08:00
..