//@ compile-flags: -Cmetadata=aux pub trait Trait { } pub struct Struct { _p: ::std::marker::PhantomData, } impl u32> Trait for Struct where F: Fn() -> u32, { }