//@ aux-build:send_sync.rs | |
#![feature(trait_alias)] | |
extern crate send_sync; | |
use std::rc::Rc; | |
use send_sync::SendSync; | |
fn use_alias<T: SendSync>() {} | |
fn main() { | |
use_alias::<u32>(); | |
use_alias::<Rc<u32>>(); | |
//~^ ERROR the trait bound `Rc<u32>: SendSync` is not satisfied [E0277] | |
//~| ERROR the trait bound `Rc<u32>: SendSync` is not satisfied [E0277] | |
} |