Macro actyx_sdk::tags [−][src]
macro_rules! tags {
() => { ... };
($($expr : expr), *) => { ... };
($($x : tt) *) => { ... };
}
Expand description
Macro for constructing a set of Tag
values.
The values accepted are either
- non-empty string literals
- normal expressions (enclosed in parens if multiple tokens)
use actyx_sdk::{semantics, tag, Tag, tags, TagSet};
use std::collections::BTreeSet;
let tags: TagSet = tags!("a", "semantics:b");
let mut expected = BTreeSet::new();
expected.insert(tag!("a"));
expected.insert(tag!("semantics:b"));
assert_eq!(tags, TagSet::from(expected));