]> git.proxmox.com Git - rustc.git/blame - src/test/ui/traits/trait-alias/trait-alias-cross-crate.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / ui / traits / trait-alias / trait-alias-cross-crate.rs
CommitLineData
9fa01778
XL
1// aux-build:trait_alias.rs
2
3#![feature(trait_alias)]
4
5extern crate trait_alias;
6
7use std::rc::Rc;
8use trait_alias::SendSync;
9
10fn use_alias<T: SendSync>() {}
11
12fn main() {
13 use_alias::<u32>();
14 use_alias::<Rc<u32>>();
1b1a35ee
XL
15 //~^ ERROR `Rc<u32>` cannot be sent between threads safely [E0277]
16 //~^^ ERROR `Rc<u32>` cannot be shared between threads safely [E0277]
9fa01778 17}