// aux-build:trait_superkinds_in_metadata.rs // Test for traits inheriting from the builtin kinds cross-crate. // Mostly tests correctness of metadata. extern crate trait_superkinds_in_metadata; use trait_superkinds_in_metadata::{RequiresRequiresShareAndSend, RequiresShare}; struct X(T); impl RequiresShare for X { } impl RequiresRequiresShareAndSend for X { } //~^ ERROR `T` cannot be sent between threads safely [E0277] fn main() { }