fix: clippy map_entry lint in eigentrust

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
jordan 2026-02-03 00:44:02 -07:00
parent d3a88585fe
commit 65b619cd9b

View File

@ -68,20 +68,20 @@ pub fn compute_eigentrust_scores(
let mut idx_to_agent: Vec<[u8; 32]> = Vec::new(); let mut idx_to_agent: Vec<[u8; 32]> = Vec::new();
for edge in edges { for edge in edges {
if !agent_to_idx.contains_key(&edge.from_agent) { if let std::collections::hash_map::Entry::Vacant(e) = agent_to_idx.entry(edge.from_agent) {
agent_to_idx.insert(edge.from_agent, idx_to_agent.len()); e.insert(idx_to_agent.len());
idx_to_agent.push(edge.from_agent); idx_to_agent.push(edge.from_agent);
} }
if !agent_to_idx.contains_key(&edge.to_agent) { if let std::collections::hash_map::Entry::Vacant(e) = agent_to_idx.entry(edge.to_agent) {
agent_to_idx.insert(edge.to_agent, idx_to_agent.len()); e.insert(idx_to_agent.len());
idx_to_agent.push(edge.to_agent); idx_to_agent.push(edge.to_agent);
} }
} }
// Add seed agents that might not have edges // Add seed agents that might not have edges
for (agent, _) in seed_trust { for (agent, _) in seed_trust {
if !agent_to_idx.contains_key(agent) { if let std::collections::hash_map::Entry::Vacant(e) = agent_to_idx.entry(*agent) {
agent_to_idx.insert(*agent, idx_to_agent.len()); e.insert(idx_to_agent.len());
idx_to_agent.push(*agent); idx_to_agent.push(*agent);
} }
} }