mirror of https://github.com/rust-lang/rust
17 lines
436 B
Rust
17 lines
436 B
Rust
//@ revisions: locally_eager locally_lazy
|
|
//@ aux-crate:lazy=lazy.rs
|
|
//@ edition: 2021
|
|
|
|
// Test that we treat lazy type aliases from external crates as lazy independently of whether the
|
|
// local crate enables `lazy_type_alias` or not.
|
|
|
|
#![cfg_attr(
|
|
locally_lazy,
|
|
feature(lazy_type_alias),
|
|
allow(incomplete_features)
|
|
)]
|
|
|
|
fn main() {
|
|
let _: lazy::Alias<String>; //~ ERROR the trait bound `String: Copy` is not satisfied
|
|
}
|