#![feature(adt_const_params)] #![allow(incomplete_features)] use std::sync::Arc; #[derive(PartialEq, Eq)] enum Bar { Bar(Arc) } fn test() {} //~^ ERROR `Arc` must be annotated with `#[derive(PartialEq, Eq)]` fn main() {}