From 239e27c0046bc64207dc3f558d9308b1e2508cd2 Mon Sep 17 00:00:00 2001 From: Owen Lin Date: Thu, 9 Jul 2026 20:53:56 -0700 Subject: [PATCH] codex: fix CI failure on PR #31891 --- codex-rs/rollout/src/reverse_jsonl_scanner.rs | 1 + codex-rs/rollout/src/session_index.rs | 12 +++++------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/codex-rs/rollout/src/reverse_jsonl_scanner.rs b/codex-rs/rollout/src/reverse_jsonl_scanner.rs index 3bd559702a..c84809ca1a 100644 --- a/codex-rs/rollout/src/reverse_jsonl_scanner.rs +++ b/codex-rs/rollout/src/reverse_jsonl_scanner.rs @@ -10,6 +10,7 @@ const READ_CHUNK_SIZE: usize = 8 * 1024; #[derive(Debug)] pub(crate) enum ScanOutcome { Parsed(T), + #[allow(dead_code)] Rejected(serde_json::Error), } diff --git a/codex-rs/rollout/src/session_index.rs b/codex-rs/rollout/src/session_index.rs index f88fcc2d6c..834dd8a70d 100644 --- a/codex-rs/rollout/src/session_index.rs +++ b/codex-rs/rollout/src/session_index.rs @@ -245,13 +245,11 @@ where { let mut scanner = ReverseJsonlScanner::new(File::open(path)?)?; while let Some(outcome) = scanner.scan_next::()? { - match outcome { - ScanOutcome::Parsed(entry) => { - if let Some(entry) = visit_entry(&entry)? { - return Ok(Some(entry)); - } - } - ScanOutcome::Rejected(_) => continue, + let ScanOutcome::Parsed(entry) = outcome else { + continue; + }; + if let Some(entry) = visit_entry(&entry)? { + return Ok(Some(entry)); } } Ok(None)