//@ run-pass | |
#![allow(unused_must_use)] | |
#![allow(path_statements)] | |
//@ aux-build:derive-a.rs | |
#[macro_use] | |
extern crate derive_a; | |
#[derive(Debug, PartialEq, A, Eq, Copy, Clone)] | |
struct A; | |
fn main() { | |
A; | |
assert_eq!(A, A); | |
A.clone(); | |
let a = A; | |
let _c = a; | |
let _d = a; | |
} |