@@ -51,31 +51,31 @@ enum Mixed {
5151}
5252
5353pub fn main ( ) {
54- assert_eq ! ( discriminant_value( & CLike1 :: A ) , 0 ) ;
54+ assert_eq ! ( discriminant_value( & CLike1 :: A ) , 0isize ) ;
5555 assert_eq ! ( discriminant_value( & CLike1 :: B ) , 1 ) ;
5656 assert_eq ! ( discriminant_value( & CLike1 :: C ) , 2 ) ;
5757 assert_eq ! ( discriminant_value( & CLike1 :: D ) , 3 ) ;
5858
59- assert_eq ! ( discriminant_value( & CLike2 :: A ) , 5 ) ;
59+ assert_eq ! ( discriminant_value( & CLike2 :: A ) , 5isize ) ;
6060 assert_eq ! ( discriminant_value( & CLike2 :: B ) , 2 ) ;
6161 assert_eq ! ( discriminant_value( & CLike2 :: C ) , 19 ) ;
6262 assert_eq ! ( discriminant_value( & CLike2 :: D ) , 20 ) ;
6363
64- assert_eq ! ( discriminant_value( & CLike3 :: A ) , 5 ) ;
64+ assert_eq ! ( discriminant_value( & CLike3 :: A ) , 5i8 ) ;
6565 assert_eq ! ( discriminant_value( & CLike3 :: B ) , 6 ) ;
66- assert_eq ! ( discriminant_value( & CLike3 :: C ) , -1_i8 as u64 ) ;
66+ assert_eq ! ( discriminant_value( & CLike3 :: C ) , -1 ) ;
6767 assert_eq ! ( discriminant_value( & CLike3 :: D ) , 0 ) ;
6868
69- assert_eq ! ( discriminant_value( & ADT :: First ( 0 , 0 ) ) , 0 ) ;
69+ assert_eq ! ( discriminant_value( & ADT :: First ( 0 , 0 ) ) , 0isize ) ;
7070 assert_eq ! ( discriminant_value( & ADT :: Second ( 5 ) ) , 1 ) ;
7171
72- assert_eq ! ( discriminant_value( & NullablePointer :: Nothing ) , 1 ) ;
72+ assert_eq ! ( discriminant_value( & NullablePointer :: Nothing ) , 1isize ) ;
7373 assert_eq ! ( discriminant_value( & NullablePointer :: Something ( & CONST ) ) , 0 ) ;
7474
75- assert_eq ! ( discriminant_value( & 10 ) , 0 ) ;
76- assert_eq ! ( discriminant_value( & "test" ) , 0 ) ;
75+ assert_eq ! ( discriminant_value( & 10 ) , 0u8 ) ;
76+ assert_eq ! ( discriminant_value( & "test" ) , 0u8 ) ;
7777
78- assert_eq ! ( 3 , discriminant_value( & Mixed :: Unit ) ) ;
79- assert_eq ! ( 2 , discriminant_value( & Mixed :: Tuple ( 5 ) ) ) ;
80- assert_eq ! ( 1 , discriminant_value( & Mixed :: Struct { a: 7 , b: 11 } ) ) ;
78+ assert_eq ! ( discriminant_value( & Mixed :: Unit ) , 3isize ) ;
79+ assert_eq ! ( discriminant_value( & Mixed :: Tuple ( 5 ) ) , 2 ) ;
80+ assert_eq ! ( discriminant_value( & Mixed :: Struct { a: 7 , b: 11 } ) , 1 ) ;
8181}
0 commit comments