// check-pass // edition:2018 use derive as my_derive; #[my_derive(Debug)] struct S; fn main() { println!("{:?}", S); // OK }