[−][src]Macro actyxos_sdk::tags
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 actyxos_sdk::{tag, tags, semantics, event::{Semantics, Tag}}; use std::collections::BTreeSet; let sem: Semantics = semantics!("b"); let tags: BTreeSet<Tag> = tags!("a", sem); let mut expected = BTreeSet::new(); expected.insert(tag!("a")); expected.insert(tag!("semantics:b")); assert_eq!(tags, expected);