Skip to main content

tree_len

Function tree_len 

Source
pub fn tree_len(store: &impl ProcessStore) -> usize
Expand description

Get the number of entries in the store.

use proc_tree::{DefaultStore, tree_len, ProcessStore, ProcessInfo};

let store = DefaultStore::new(0);
assert_eq!(tree_len(&store), 0);

store.insert_process(1, ProcessInfo::new("init".into(), "init".into(), "root".into(), 0, 1, 0));
store.insert_process(2, ProcessInfo::new("bash".into(), "bash".into(), "root".into(), 1, 2, 0));
assert_eq!(tree_len(&store), 2);