From cd1ee43f334a80bae61c1c51940e254942239ceb Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Sun, 5 Apr 2026 03:22:32 +0000 Subject: [PATCH] fix: suppress dead_code warnings for unused provider and lane completion items --- rust/crates/api/src/providers/mod.rs | 2 ++ rust/crates/tools/src/lane_completion.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/rust/crates/api/src/providers/mod.rs b/rust/crates/api/src/providers/mod.rs index d28febd..6fa3d4d 100644 --- a/rust/crates/api/src/providers/mod.rs +++ b/rust/crates/api/src/providers/mod.rs @@ -7,8 +7,10 @@ use crate::types::{MessageRequest, MessageResponse}; pub mod anthropic; pub mod openai_compat; +#[allow(dead_code)] pub type ProviderFuture<'a, T> = Pin> + Send + 'a>>; +#[allow(dead_code)] pub trait Provider { type Stream; diff --git a/rust/crates/tools/src/lane_completion.rs b/rust/crates/tools/src/lane_completion.rs index 2850127..6fe1d8f 100644 --- a/rust/crates/tools/src/lane_completion.rs +++ b/rust/crates/tools/src/lane_completion.rs @@ -19,6 +19,7 @@ use crate::AgentOutput; /// /// Returns `Some(LaneContext)` with `completed = true` if all conditions met, /// `None` if lane should remain active. +#[allow(dead_code)] pub(crate) fn detect_lane_completion( output: &AgentOutput, test_green: bool, @@ -65,6 +66,7 @@ pub(crate) fn detect_lane_completion( } /// Evaluates policy actions for a completed lane. +#[allow(dead_code)] pub(crate) fn evaluate_completed_lane( context: &LaneContext, ) -> Vec {