@@ -293,7 +293,7 @@ impl<'a> NormalizedPat<'a> {
293
293
LitKind :: ByteStr ( ref bytes, _) | LitKind :: CStr ( ref bytes, _) => Self :: LitBytes ( bytes) ,
294
294
LitKind :: Byte ( val) => Self :: LitInt ( val. into ( ) ) ,
295
295
LitKind :: Char ( val) => Self :: LitInt ( val. into ( ) ) ,
296
- LitKind :: Int ( val, _) => Self :: LitInt ( val) ,
296
+ LitKind :: Int ( val, _) => Self :: LitInt ( val. get ( ) ) ,
297
297
LitKind :: Bool ( val) => Self :: LitBool ( val) ,
298
298
LitKind :: Float ( ..) | LitKind :: Err => Self :: Wild ,
299
299
} ,
@@ -305,7 +305,7 @@ impl<'a> NormalizedPat<'a> {
305
305
None => 0 ,
306
306
Some ( e) => match & e. kind {
307
307
ExprKind :: Lit ( lit) => match lit. node {
308
- LitKind :: Int ( val, _) => val,
308
+ LitKind :: Int ( val, _) => val. get ( ) ,
309
309
LitKind :: Char ( val) => val. into ( ) ,
310
310
LitKind :: Byte ( val) => val. into ( ) ,
311
311
_ => return Self :: Wild ,
@@ -317,7 +317,7 @@ impl<'a> NormalizedPat<'a> {
317
317
None => ( u128:: MAX , RangeEnd :: Included ) ,
318
318
Some ( e) => match & e. kind {
319
319
ExprKind :: Lit ( lit) => match lit. node {
320
- LitKind :: Int ( val, _) => ( val, bounds) ,
320
+ LitKind :: Int ( val, _) => ( val. get ( ) , bounds) ,
321
321
LitKind :: Char ( val) => ( val. into ( ) , bounds) ,
322
322
LitKind :: Byte ( val) => ( val. into ( ) , bounds) ,
323
323
_ => return Self :: Wild ,
0 commit comments