// FIXME: missing sysroot spans (#53081) // ignore-i586-unknown-linux-gnu // ignore-i586-unknown-linux-musl // ignore-i686-unknown-linux-musl struct Bar; impl Bar { fn hash(&self, _: T) {} } #[derive(Hash)] struct Foo(Bar); //~^ error: `Bar: std::hash::Hash` is not satisfied fn main() {}