fix(ci): satisfy Rust 1.98 clippy checks

This commit is contained in:
leokun
2026-09-04 16:35:37 +08:00
parent edcdd77cad
commit 2f3bffd15a
2 changed files with 11 additions and 9 deletions
+7 -7
View File
@@ -41,7 +41,7 @@ pub async fn consume_model_cycle(
mut stream: ProviderStream,
client: &mpsc::Sender<RunEvent>,
cancellation: &CancellationToken,
) -> std::result::Result<ModelCycleResult, ModelCycleFailure> {
) -> std::result::Result<ModelCycleResult, Box<ModelCycleFailure>> {
let mut model_call_id = None;
let mut text = String::new();
let mut reasoning = String::new();
@@ -372,15 +372,15 @@ fn failure(
partial_text: String,
partial_reasoning: String,
usage: Option<Usage>,
) -> ModelCycleFailure {
) -> Box<ModelCycleFailure> {
let retryable = matches!(failure, RunFailure::Protocol(_) | RunFailure::Provider(_));
ModelCycleFailure {
Box::new(ModelCycleFailure {
failure,
partial_text,
partial_reasoning,
usage,
retryable,
}
})
}
fn terminal_failure(
@@ -388,14 +388,14 @@ fn terminal_failure(
partial_text: String,
partial_reasoning: String,
usage: Option<Usage>,
) -> ModelCycleFailure {
ModelCycleFailure {
) -> Box<ModelCycleFailure> {
Box::new(ModelCycleFailure {
failure,
partial_text,
partial_reasoning,
usage,
retryable: false,
}
})
}
#[cfg(test)]