about summary refs log tree commit diff
path: root/tests/ui/proc-macro/append-impl.rs
blob: c0f208460b297bd1aeccb089acc80c364712996d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//@ run-pass
//@ proc-macro: append-impl.rs

#![allow(warnings)]

#[macro_use]
extern crate append_impl;

trait Append {
    fn foo(&self);
}

#[derive(PartialEq,
         Append,
         Eq)]
struct A {
    inner: u32,
}

fn main() {
    A { inner: 3 }.foo();
}