innoave/valid

Implement `Contains` and `Length` constraint for more types from `std::collection`

Closed this issue · 1 comments

Currently the constraints Contains and Length are implemented for Vec, HashSet and HashMap. Implement these constraints for (all) other types from the std::collections module the std-lib as well, such as

  • Sequences: Vec, VecDeque, LinkedList
  • Maps: HashMap, BTreeMap
  • Sets: HashSet, BTreeSet
  • Misc: BinaryHeap

implemented with commit 4a6c871