Add and resolve an obscene amount of lints

This commit is contained in:
Juno Takano 2025-12-11 02:21:56 -03:00
commit 0d0627ba8f
5 changed files with 264 additions and 56 deletions

View file

@ -1,6 +1,7 @@
use serde::{Serialize, Deserialize};
use std::collections::HashMap;
use serde::{Serialize, Deserialize};
#[derive(Serialize, Deserialize, Clone, Default, PartialEq, Eq, Debug)]
pub struct Graph {
pub nodes: HashMap<String, Node>,
@ -40,10 +41,7 @@ impl Graph {
}
pub fn get_root(&self) -> Option<Node> {
match self.nodes.get(&self.root_node) {
Some(n) => Some(n.clone()),
None => None,
}
self.nodes.get(&self.root_node).cloned()
}
}