Macro velcro::btree_set

source ·
btree_set!() { /* proc-macro */ }
Expand description

An initializer for BTreeSet, allowing for items to be specified individually or “spread” using the .. operator.

Usage

use velcro::btree_set;
let set: BTreeSet<_> = (0..7).into_iter().collect();

assert_eq!(btree_set![..(0..7)], set);
assert_eq!(btree_set![0, 1, ..(2..7)], set);