diff options
| author | Avi Dessauer <avi.the.coder@gmail.com> | 2020-05-23 18:12:33 -0400 |
|---|---|---|
| committer | Jacob Hughes <j@jacobhughes.me> | 2020-09-22 21:53:58 -0400 |
| commit | 8b81a17d7353a75e4b2d29f96c2c0c8fb1713fec (patch) | |
| tree | 66643d0ca7cfb09a11c4ef6425f5023ead7b5dcc /src/test/ui/stability-attribute/generics-default-stability.rs | |
| parent | a9d6da576bbc4b80337c14cb3d0fcb2967a934f4 (diff) | |
| download | rust-8b81a17d7353a75e4b2d29f96c2c0c8fb1713fec.tar.gz rust-8b81a17d7353a75e4b2d29f96c2c0c8fb1713fec.zip | |
Uncomment struct tests
Diffstat (limited to 'src/test/ui/stability-attribute/generics-default-stability.rs')
| -rw-r--r-- | src/test/ui/stability-attribute/generics-default-stability.rs | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/test/ui/stability-attribute/generics-default-stability.rs b/src/test/ui/stability-attribute/generics-default-stability.rs index b699ff5aae4..4d08e6f5b13 100644 --- a/src/test/ui/stability-attribute/generics-default-stability.rs +++ b/src/test/ui/stability-attribute/generics-default-stability.rs @@ -30,31 +30,31 @@ impl Trait3<usize> for S { } fn main() { - // let _ = S; - - // let _ = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default' - // let _: Struct1 = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default' - // let _: Struct1<isize> = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default' - - // let _ = STRUCT1; // ok - // let _: Struct1 = STRUCT1; // ok - // let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default' - // let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default' - // let _ = STRUCT1.field; // ok - // let _: usize = STRUCT1.field; //~ ERROR use of unstable library feature 'unstable_default' - // let _ = STRUCT1.field + 1; //~ ERROR use of unstable library feature 'unstable_default' - // let _ = STRUCT1.field + 1usize; //~ ERROR use of unstable library feature 'unstable_default' - - // let _ = Struct2 { field: 1 }; // ok - // let _: Struct2 = Struct2 { field: 1 }; // ok - // let _: Struct2<usize> = Struct2 { field: 1 }; // ok - - // let _ = STRUCT2; - // let _: Struct2 = STRUCT2; // ok - // let _: Struct2<usize> = STRUCT2; // ok - // let _: Struct2<usize> = STRUCT2; // ok - // let _ = STRUCT2.field; // ok - // let _: usize = STRUCT2.field; // ok - // let _ = STRUCT2.field + 1; // ok - // let _ = STRUCT2.field + 1usize; // ok + let _ = S; + + let _ = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default' + let _: Struct1 = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default' + let _: Struct1<isize> = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default' + + let _ = STRUCT1; // ok + let _: Struct1 = STRUCT1; // ok + let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default' + let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default' + let _ = STRUCT1.field; // ok + let _: usize = STRUCT1.field; //~ ERROR use of unstable library feature 'unstable_default' + let _ = STRUCT1.field + 1; //~ ERROR use of unstable library feature 'unstable_default' + let _ = STRUCT1.field + 1usize; //~ ERROR use of unstable library feature 'unstable_default' + + let _ = Struct2 { field: 1 }; // ok + let _: Struct2 = Struct2 { field: 1 }; // ok + let _: Struct2<usize> = Struct2 { field: 1 }; // ok + + let _ = STRUCT2; + let _: Struct2 = STRUCT2; // ok + let _: Struct2<usize> = STRUCT2; // ok + let _: Struct2<usize> = STRUCT2; // ok + let _ = STRUCT2.field; // ok + let _: usize = STRUCT2.field; // ok + let _ = STRUCT2.field + 1; // ok + let _ = STRUCT2.field + 1usize; // ok } |
