]>
Commit | Line | Data |
---|---|---|
416331ca XL |
1 | // Crate that exports an opaque `impl Trait` type. Used for testing cross-crate. |
2 | ||
6a06907d XL |
3 | #![crate_type = "rlib"] |
4 | // revisions: min_tait full_tait | |
5 | #![feature(min_type_alias_impl_trait)] | |
6 | #![cfg_attr(full_tait, feature(type_alias_impl_trait))] | |
7 | //[full_tait]~^ WARN incomplete | |
416331ca XL |
8 | |
9 | pub type Foo = impl std::fmt::Debug; | |
10 | ||
11 | pub fn foo() -> Foo { | |
12 | 5 | |
13 | } |