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 {