#multiset #bag #counter #collection

mset

A mset / multiset / bag implementation

6 releases

0.1.1 Jan 12, 2023
0.1.0 Dec 30, 2021
0.0.4 Oct 30, 2020
0.0.3 May 12, 2020
0.0.2 Mar 21, 2020

#168 in Data structures

Download history 1810/week @ 2023-06-10 1295/week @ 2023-06-17 1642/week @ 2023-06-24 2399/week @ 2023-07-01 1465/week @ 2023-07-08 1713/week @ 2023-07-15 729/week @ 2023-07-22 78/week @ 2023-07-29 914/week @ 2023-08-05 1520/week @ 2023-08-12 1776/week @ 2023-08-19 1844/week @ 2023-08-26 1185/week @ 2023-09-02 1246/week @ 2023-09-09 1327/week @ 2023-09-16 831/week @ 2023-09-23

4,816 downloads per month
Used in 5 crates (via zebra-state)

MIT/Apache

46KB
539 lines

mset

This crate provides a multiset implementation for rust.

Overview

CI status

A mset, multiset, or bag is a set that allows multiple occurances of an element. It supports many basic set operations, e.g. membership test, union, intersection, and difference.

Usage

Add this to your Cargo.toml:

[dependencies]
mset = "0.1.1"

Now, you can use mset:

extern crate mset;

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

No runtime deps