//@ aux-build:on_structs_and_enums_xc.rs
extern crate on_structs_and_enums_xc;
use on_structs_and_enums_xc::{Bar, Foo, Trait};
fn explode(x: Foo<usize>) {}
//~^ ERROR E0277
fn kaboom(y: Bar<f32>) {}
fn main() {
}