Macro amplify::set

source ·
macro_rules! set {
    { } => { ... };
    { owned: $($value:expr),+ $(,)? } => { ... };
    { $($value:expr),+ $(,)? } => { ... };
}
Expand description

Macro for creating std::collections::HashSet in the same manner as vec! is used for Vec:

#[macro_use]
extern crate amplify;

let map = set![5, 6, 7];

NB: you can’t use repeated values with std::collections::HashSet, unlike to Vec’s:

#[macro_use]
extern crate amplify;

assert_eq!(set![1, 2, 3, 1], set![1, 2, 3]);