21 lines
296 B
Rust
21 lines
296 B
Rust
//@ 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;
|
|
}
|