@@ -293,7 +293,7 @@ impl<'a> NormalizedPat<'a> {
293293 LitKind :: ByteStr ( ref bytes, _) | LitKind :: CStr ( ref bytes, _) => Self :: LitBytes ( bytes) ,
294294 LitKind :: Byte ( val) => Self :: LitInt ( val. into ( ) ) ,
295295 LitKind :: Char ( val) => Self :: LitInt ( val. into ( ) ) ,
296- LitKind :: Int ( val, _) => Self :: LitInt ( val) ,
296+ LitKind :: Int ( val, _) => Self :: LitInt ( val. get ( ) ) ,
297297 LitKind :: Bool ( val) => Self :: LitBool ( val) ,
298298 LitKind :: Float ( ..) | LitKind :: Err => Self :: Wild ,
299299 } ,
@@ -305,7 +305,7 @@ impl<'a> NormalizedPat<'a> {
305305 None => 0 ,
306306 Some ( e) => match & e. kind {
307307 ExprKind :: Lit ( lit) => match lit. node {
308- LitKind :: Int ( val, _) => val,
308+ LitKind :: Int ( val, _) => val. get ( ) ,
309309 LitKind :: Char ( val) => val. into ( ) ,
310310 LitKind :: Byte ( val) => val. into ( ) ,
311311 _ => return Self :: Wild ,
@@ -317,7 +317,7 @@ impl<'a> NormalizedPat<'a> {
317317 None => ( u128:: MAX , RangeEnd :: Included ) ,
318318 Some ( e) => match & e. kind {
319319 ExprKind :: Lit ( lit) => match lit. node {
320- LitKind :: Int ( val, _) => ( val, bounds) ,
320+ LitKind :: Int ( val, _) => ( val. get ( ) , bounds) ,
321321 LitKind :: Char ( val) => ( val. into ( ) , bounds) ,
322322 LitKind :: Byte ( val) => ( val. into ( ) , bounds) ,
323323 _ => return Self :: Wild ,
0 commit comments