//@ aux-build:complex_impl_support.rs
extern crate complex_impl_support;
use complex_impl_support::{External, M};
struct Q;
impl<R> External for (Q, R) {} //~ ERROR only traits defined
fn main() {}