@@ -30,31 +30,31 @@ impl Trait3<usize> for S {
30
30
}
31
31
32
32
fn main ( ) {
33
- // let _ = S;
34
-
35
- // let _ = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default'
36
- // let _: Struct1 = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default'
37
- // let _: Struct1<isize> = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default'
38
-
39
- // let _ = STRUCT1; // ok
40
- // let _: Struct1 = STRUCT1; // ok
41
- // let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default'
42
- // let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default'
43
- // let _ = STRUCT1.field; // ok
44
- // let _: usize = STRUCT1.field; //~ ERROR use of unstable library feature 'unstable_default'
45
- // let _ = STRUCT1.field + 1; //~ ERROR use of unstable library feature 'unstable_default'
46
- // let _ = STRUCT1.field + 1usize; //~ ERROR use of unstable library feature 'unstable_default'
47
-
48
- // let _ = Struct2 { field: 1 }; // ok
49
- // let _: Struct2 = Struct2 { field: 1 }; // ok
50
- // let _: Struct2<usize> = Struct2 { field: 1 }; // ok
51
-
52
- // let _ = STRUCT2;
53
- // let _: Struct2 = STRUCT2; // ok
54
- // let _: Struct2<usize> = STRUCT2; // ok
55
- // let _: Struct2<usize> = STRUCT2; // ok
56
- // let _ = STRUCT2.field; // ok
57
- // let _: usize = STRUCT2.field; // ok
58
- // let _ = STRUCT2.field + 1; // ok
59
- // let _ = STRUCT2.field + 1usize; // ok
33
+ let _ = S ;
34
+
35
+ let _ = Struct1 { field : 1 } ; //~ ERROR use of unstable library feature 'unstable_default'
36
+ let _: Struct1 = Struct1 { field : 1 } ; //~ ERROR use of unstable library feature 'unstable_default'
37
+ let _: Struct1 < isize > = Struct1 { field : 1 } ; //~ ERROR use of unstable library feature 'unstable_default'
38
+
39
+ let _ = STRUCT1 ; // ok
40
+ let _: Struct1 = STRUCT1 ; // ok
41
+ let _: Struct1 < usize > = STRUCT1 ; //~ ERROR use of unstable library feature 'unstable_default'
42
+ let _: Struct1 < usize > = STRUCT1 ; //~ ERROR use of unstable library feature 'unstable_default'
43
+ let _ = STRUCT1 . field ; // ok
44
+ let _: usize = STRUCT1 . field ; //~ ERROR use of unstable library feature 'unstable_default'
45
+ let _ = STRUCT1 . field + 1 ; //~ ERROR use of unstable library feature 'unstable_default'
46
+ let _ = STRUCT1 . field + 1usize ; //~ ERROR use of unstable library feature 'unstable_default'
47
+
48
+ let _ = Struct2 { field : 1 } ; // ok
49
+ let _: Struct2 = Struct2 { field : 1 } ; // ok
50
+ let _: Struct2 < usize > = Struct2 { field : 1 } ; // ok
51
+
52
+ let _ = STRUCT2 ;
53
+ let _: Struct2 = STRUCT2 ; // ok
54
+ let _: Struct2 < usize > = STRUCT2 ; // ok
55
+ let _: Struct2 < usize > = STRUCT2 ; // ok
56
+ let _ = STRUCT2 . field ; // ok
57
+ let _: usize = STRUCT2 . field ; // ok
58
+ let _ = STRUCT2 . field + 1 ; // ok
59
+ let _ = STRUCT2 . field + 1usize ; // ok
60
60
}
0 commit comments