pub trait PathCountForNode {
// Required methods
fn path_count_for_node(&self, node: NodeId) -> usize;
fn path_count_for_node_ref(&self, node: NodeId) -> &usize;
fn path_count_for_node_mut(&mut self, node: NodeId) -> &mut usize;
}pub trait PathCountForNode {
// Required methods
fn path_count_for_node(&self, node: NodeId) -> usize;
fn path_count_for_node_ref(&self, node: NodeId) -> &usize;
fn path_count_for_node_mut(&mut self, node: NodeId) -> &mut usize;
}