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