error: `#[metrics(..)]` attribute must be provided. --> tests/compile-fail/metrics_attr.rs:7:1 | 7 | struct CustomMetrics; | ^^^^^^^^^^^^^^^^^^^^^ error: Duplicate `#[metrics(..)]` attribute provided. --> tests/compile-fail/metrics_attr.rs:11:1 | 11 | #[metrics()] | ^^^^^^^^^^^^ error: Either `scope = ..` or `dynamic = true` must be set. --> tests/compile-fail/metrics_attr.rs:15:1 | 15 | / #[metrics()] 16 | | struct CustomMetrics3; | |______________________^ error: Either `scope = ..` or `dynamic = true` must be set. --> tests/compile-fail/metrics_attr.rs:19:1 | 19 | / #[metrics(scope = value)] 20 | | struct CustomMetrics4; | |______________________^ error: Value **must** be a string literal. --> tests/compile-fail/metrics_attr.rs:23:19 | 23 | #[metrics(scope = 123)] | ^^^ error: Value must match regex ^[a-zA-Z_:.][a-zA-Z0-9_:.]*$ --> tests/compile-fail/metrics_attr.rs:27:19 | 27 | #[metrics(scope = "some-scope")] | ^^^^^^^^^^^^ error: Duplicate `scope` value provided. --> tests/compile-fail/metrics_attr.rs:31:33 | 31 | #[metrics(scope = "some_scope", scope = "another_scope")] | ^^^^^^^^^^^^^^^^^^^^^^^ error: Either `scope = ..` or `dynamic = true` must be set. --> tests/compile-fail/metrics_attr.rs:35:1 | 35 | / #[metrics(separator = value)] 36 | | struct CustomMetrics8; | |______________________^ error: Value **must** be a string literal. --> tests/compile-fail/metrics_attr.rs:39:23 | 39 | #[metrics(separator = 123)] | ^^^ error: Unsupported `separator` value. Supported: `.`, `_`, `:`. --> tests/compile-fail/metrics_attr.rs:43:11 | 43 | #[metrics(separator = "x")] | ^^^^^^^^^^^^^^^ error: Duplicate `separator` value provided. --> tests/compile-fail/metrics_attr.rs:47:28 | 47 | #[metrics(separator = "_", separator = ":")] | ^^^^^^^^^^^^^^^ error: Unsupported attribute entry. --> tests/compile-fail/metrics_attr.rs:51:11 | 51 | #[metrics(random = "value")] | ^^^^^^^^^^^^^^^^ error: `scope = ..` conflicts with `dynamic = true`. --> tests/compile-fail/metrics_attr.rs:55:1 | 55 | / #[metrics(scope = "scope", dynamic = true)] 56 | | struct CustomMetrics13; | |_______________________^