Function tallytree::tally::tally_node_ref[][src]

pub fn tally_node_ref(
    node: &NodeRef,
    v: &Validation
) -> Result<Option<TallyList>, String>
Expand description

Tally all the votes in a tree.

Example:

use tallytree::generate::generate_tree;
use tallytree::tally::tally_node_ref;
use tallytree::Validation;
let tree = generate_tree(vec![
    ([0xaa; 32], vec![1, 0]),
    ([0xbb; 32], vec![0, 1]),
], false).unwrap();
assert_eq!(Some([1, 1].to_vec()), tally_node_ref(&tree, &Validation::Strict).unwrap());