logo
macro_rules! sgset {
    ( $capacity:expr $(, $value:expr)* $(,)? ) => { ... };
}
Expand description

Create an SgSet from a list of values. Capacity precedes the list.

Examples

use scapegoat::{SgSet, sgset};

let mut set = sgset! {
    4, // Const capacity
    "a",
    "b",
    "c",
};

assert_eq!(set.get("d"), None);
assert_eq!(set.capacity(), 4);
assert_eq!(set.len(), 3);

set.insert("d");
assert_eq!(set.get("d"), Some(&"d"));