Skip to content

Commit 2e50dd3

Browse files
committed
fix: clear clippy warnings in core query and matching
1 parent 5207119 commit 2e50dd3

2 files changed

Lines changed: 4 additions & 9 deletions

File tree

crates/agentic-evolve-core/src/matching/signature.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ fn levenshtein_distance(a: &str, b: &str) -> usize {
131131
for (i, row) in dp.iter_mut().enumerate().take(m + 1) {
132132
row[0] = i;
133133
}
134-
for j in 0..=n {
135-
dp[0][j] = j;
134+
for (j, cell) in dp[0].iter_mut().enumerate().take(n + 1) {
135+
*cell = j;
136136
}
137137
for i in 1..=m {
138138
for j in 1..=n {

crates/agentic-evolve-core/src/query/intent.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ use serde::{Deserialize, Serialize};
55
/// The level of detail a query should return.
66
///
77
/// Defaults to `IdsOnly` to be token-conservative.
8-
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
8+
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize, Default)]
99
pub enum ExtractionIntent {
1010
/// Just check existence — returns a boolean.
1111
Exists,
1212
/// Return only identifiers.
13+
#[default]
1314
IdsOnly,
1415
/// Return a compact summary (name, id, key metadata).
1516
Summary,
@@ -19,12 +20,6 @@ pub enum ExtractionIntent {
1920
Full,
2021
}
2122

22-
impl Default for ExtractionIntent {
23-
fn default() -> Self {
24-
Self::IdsOnly
25-
}
26-
}
27-
2823
impl ExtractionIntent {
2924
/// Estimated token cost multiplier relative to `Full`.
3025
///

0 commit comments

Comments
 (0)