Skip to content

Commit dcabb53

Browse files
AlexMikhalevclaude
andcommitted
fix: replace vec! with arrays in router strategy tests
Replace vec! with arrays to satisfy clippy useless_vec lint. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a832db8 commit dcabb53

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

crates/terraphim_router/src/strategy.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ mod tests {
491491
let strategy =
492492
PreferenceFilter::new(Box::new(LatencyOptimized)).with_max_cost(CostLevel::Moderate);
493493

494-
let providers = vec![
494+
let providers = [
495495
create_test_provider("cheap-slow", CostLevel::Cheap, Latency::Slow),
496496
create_test_provider("expensive-fast", CostLevel::Expensive, Latency::Fast),
497497
create_test_provider("moderate-medium", CostLevel::Moderate, Latency::Medium),
@@ -509,7 +509,7 @@ mod tests {
509509
let strategy =
510510
PreferenceFilter::new(Box::new(CostOptimized)).with_max_latency(Latency::Medium);
511511

512-
let providers = vec![
512+
let providers = [
513513
create_test_provider("cheap-slow", CostLevel::Cheap, Latency::Slow),
514514
create_test_provider("expensive-fast", CostLevel::Expensive, Latency::Fast),
515515
create_test_provider("moderate-medium", CostLevel::Moderate, Latency::Medium),
@@ -528,7 +528,7 @@ mod tests {
528528
let strategy =
529529
PreferenceFilter::new(Box::new(CostOptimized)).with_max_latency(Latency::Fast);
530530

531-
let providers = vec![
531+
let providers = [
532532
create_test_provider("cheap-slow", CostLevel::Cheap, Latency::Slow),
533533
create_test_provider("expensive-slow", CostLevel::Expensive, Latency::Slow),
534534
];
@@ -574,7 +574,7 @@ mod tests {
574574
let rr1 = registry.get("round_robin").unwrap();
575575
let rr2 = registry.get("round_robin").unwrap();
576576

577-
let providers = vec![
577+
let providers = [
578578
create_test_provider("a", CostLevel::Cheap, Latency::Fast),
579579
create_test_provider("b", CostLevel::Cheap, Latency::Fast),
580580
];
@@ -634,7 +634,7 @@ mod proptest_tests {
634634
p3 in arb_provider("p3"),
635635
) {
636636
let strategy = CostOptimized;
637-
let providers = vec![p1.clone(), p2.clone(), p3.clone()];
637+
let providers = [p1.clone(), p2.clone(), p3.clone()];
638638
let candidates: Vec<&Provider> = providers.iter().collect();
639639

640640
if let Some(selected) = strategy.select_provider(candidates) {
@@ -652,7 +652,7 @@ mod proptest_tests {
652652
p3 in arb_provider("p3"),
653653
) {
654654
let strategy = LatencyOptimized;
655-
let providers = vec![p1.clone(), p2.clone(), p3.clone()];
655+
let providers = [p1.clone(), p2.clone(), p3.clone()];
656656
let candidates: Vec<&Provider> = providers.iter().collect();
657657

658658
if let Some(selected) = strategy.select_provider(candidates) {
@@ -668,7 +668,7 @@ mod proptest_tests {
668668
p2 in arb_provider("rr2"),
669669
) {
670670
let strategy = RoundRobin::new();
671-
let providers = vec![p1.clone(), p2.clone()];
671+
let providers = [p1.clone(), p2.clone()];
672672

673673
let mut seen = std::collections::HashSet::new();
674674
for _ in 0..providers.len() {

0 commit comments

Comments
 (0)