use vise::EncodeLabelSet; #[derive(Debug, EncodeLabelSet)] struct UnsupportedLifetime<'a> { label: &'a str, } #[derive(Debug, EncodeLabelSet)] struct UnsupportedConstParam { labels: [&'static str; N], } #[derive(Debug, EncodeLabelSet)] struct UnsupportedTypeParam { counter: T, } fn main() {}