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]);