File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ struct Flag {
1414}
1515
1616enum FlagValue {
17- Literal ( u64 ) ,
17+ Literal ( u128 ) ,
1818 Deferred ,
1919 Inferred ,
2020}
@@ -48,7 +48,7 @@ pub fn bitflags_internal(
4848}
4949
5050/// Try to evaluate the expression given.
51- fn fold_expr ( expr : & syn:: Expr ) -> Option < u64 > {
51+ fn fold_expr ( expr : & syn:: Expr ) -> Option < u128 > {
5252 use syn:: Expr ;
5353 match expr {
5454 Expr :: Lit ( ref expr_lit) => {
@@ -163,9 +163,9 @@ fn check_flag(
163163 #[ doc( hidden) ]
164164 const #assertion_name:
165165 <<[ ( ) ; (
166- ( #type_name:: #variant_name as u64 ) . wrapping_sub( 1 ) &
167- ( #type_name:: #variant_name as u64 ) == 0 &&
168- ( #type_name:: #variant_name as u64 ) != 0
166+ ( #type_name:: #variant_name as u128 ) . wrapping_sub( 1 ) &
167+ ( #type_name:: #variant_name as u128 ) == 0 &&
168+ ( #type_name:: #variant_name as u128 ) != 0
169169 ) as usize ] as enumflags2:: _internal:: AssertionHelper >
170170 :: Status as enumflags2:: _internal:: ExactlyOneBitSet >:: X
171171 = ( ) ;
You can’t perform that action at this time.
0 commit comments