error[E0277]: the trait bound `Rc: SendSync` is not satisfied --> $DIR/cross-crate.rs:14:17 | LL | use_alias::>(); | ^^^^^^^ the trait `Send` is not implemented for `Rc`, which is required by `Rc: SendSync` | = note: required for `Rc` to implement `SendSync` note: required by a bound in `use_alias` --> $DIR/cross-crate.rs:10:17 | LL | fn use_alias() {} | ^^^^^^^^ required by this bound in `use_alias` error[E0277]: the trait bound `Rc: SendSync` is not satisfied --> $DIR/cross-crate.rs:14:17 | LL | use_alias::>(); | ^^^^^^^ the trait `Sync` is not implemented for `Rc`, which is required by `Rc: SendSync` | = note: required for `Rc` to implement `SendSync` note: required by a bound in `use_alias` --> $DIR/cross-crate.rs:10:17 | LL | fn use_alias() {} | ^^^^^^^^ required by this bound in `use_alias` error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0277`.