4 // This test case makes sure that we can compile with incremental compilation
5 // enabled when there are macros, traits, inheritance and associated types involved.
12 fn deserialize<D>(_: D) -> D::Error
17 macro_rules! impl_deserialize {
19 impl Deserialize for $name {
20 fn deserialize<D>(_: D) -> D::Error
30 macro_rules! formats {
37 impl_deserialize!($name);
41 formats! { Foo, Bar, }