Explorar o código

fix: suppress dead_code warnings for unused provider and lane completion items

Yeachan-Heo hai 2 meses
pai
achega
cd1ee43f33

+ 2 - 0
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<Box<dyn Future<Output = Result<T, ApiError>> + Send + 'a>>;
 
+#[allow(dead_code)]
 pub trait Provider {
     type Stream;
 

+ 2 - 0
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<PolicyAction> {