From 70edc61fde1a835f3c97e1918c4011f73a7952ef Mon Sep 17 00:00:00 2001 From: Eric Traut Date: Fri, 10 Apr 2026 18:13:03 -0700 Subject: [PATCH] codex: fix timer runtime clippy lint (#17380) --- codex-rs/core/src/codex/timer_runtime.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/codex-rs/core/src/codex/timer_runtime.rs b/codex-rs/core/src/codex/timer_runtime.rs index 2fb84291e9..d0e3d7cc69 100644 --- a/codex-rs/core/src/codex/timer_runtime.rs +++ b/codex-rs/core/src/codex/timer_runtime.rs @@ -52,7 +52,7 @@ enum PendingMessageStart { } enum PendingMessageClaim { - Claimed(PendingInputItem, TimerDelivery), + Claimed(Box, TimerDelivery), NotReady, } @@ -271,6 +271,7 @@ impl Session { let PendingMessageClaim::Claimed(input_item, delivery) = claim else { return PendingMessageStart::NotReady; }; + let input_item = *input_item; match delivery { TimerDelivery::SteerCurrentTurn => { @@ -364,7 +365,7 @@ impl Session { item: message_prompt_input_item(&message_context), injected_event: injected_message_event(&message_context), }); - return Some(PendingMessageClaim::Claimed(input_item, delivery)); + return Some(PendingMessageClaim::Claimed(Box::new(input_item), delivery)); } Some(codex_state::ThreadMessageClaim::Invalid { id, reason }) => { warn!("dropped invalid queued message {id}: {reason}");