subset-map 0.3.4

A map where the keys are subsets of an initial set of elements
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate subset_map;

use subset_map::*;

fn main() {
    let elements: Vec<_> = (0..5).collect();

    let mut n = 0;
    let map = SubsetMap::fill(&elements, |_x| {
        n += 1;
        n
    });

    map.walk(|elements, payload| println!("{:?} -> {:?}", elements, payload))
}