Skip to content

Commit 5151177

Browse files
Terraphim CIclaude
andcommitted
fix: resolve dead code warnings in learning_via_negativa.rs
- Remove unused import std::collections::HashMap - Prefix unused variable doc with underscore - Add #[allow(dead_code)] to correct_command field - Integrate demonstrate_correction function into main flow Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 78a4c05 commit 5151177

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

crates/terraphim_rolegraph/examples/learning_via_negativa.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
//! 2. Create correction knowledge graph (wrong -> right)
1717
//! 3. Use replace tool to suggest corrections
1818
19-
use std::collections::HashMap;
2019
use terraphim_rolegraph::RoleGraph;
2120
use terraphim_types::{
2221
Document, DocumentType, NormalizedTerm, NormalizedTermValue, RoleName, Thesaurus,
@@ -27,6 +26,7 @@ use terraphim_types::{
2726
struct FailedCommand {
2827
wrong_command: String,
2928
error_output: String,
29+
#[allow(dead_code)]
3030
correct_command: String,
3131
context: String,
3232
}
@@ -360,6 +360,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
360360
for query in test_queries {
361361
println!("\n--- Query: '{}' ---", query);
362362

363+
// Use demonstrate_correction function
364+
demonstrate_correction(&initial_graph, query).await;
365+
demonstrate_correction(&enhanced_graph, query).await;
366+
363367
// Initial
364368
let initial_results = initial_graph
365369
.query_graph(query, Some(0), Some(3))
@@ -368,7 +372,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
368372
println!(" Initial: No correction found");
369373
} else {
370374
println!(" Initial: {} results", initial_results.len());
371-
for (doc_id, doc) in initial_results.iter().take(1) {
375+
for (doc_id, _doc) in initial_results.iter().take(1) {
372376
println!(" -> {}", doc_id);
373377
}
374378
}

0 commit comments

Comments
 (0)