diff --git a/src/tree_view.rs b/src/tree_view.rs index 7f8fed9..7ca3aaf 100644 --- a/src/tree_view.rs +++ b/src/tree_view.rs @@ -22,7 +22,7 @@ pub struct TreeView { #[derive(Clone, Serialize, Deserialize)] struct TreeViewNode { - id: usize, + id: String, status: DiagnosticStatus, children: Vec, } @@ -39,7 +39,7 @@ impl TreeView { for child in children { let status = graph.value_of(&child)?; let node = TreeViewNode { - id: child.clone(), + id: graph.full_name_from_key(&child)?, status: status, children: Self::get_nodes(&child, &graph)?, };