File tree Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Expand file tree Collapse file tree 1 file changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -285,10 +285,7 @@ pub fn fields(
285
285
quote ! { as #fty }
286
286
} ;
287
287
let value = quote ! {
288
- const MASK : #fty = #mask;
289
- const OFFSET : u8 = #offset;
290
-
291
- ( ( self . bits >> OFFSET ) & MASK as #rty) #cast
288
+ ( ( self . bits >> #offset) & #mask as #rty) #cast
292
289
} ;
293
290
294
291
if let Some ( ( evs, base) ) = lookup (
@@ -763,11 +760,8 @@ pub fn fields(
763
760
/// Writes raw bits to the field
764
761
#[ inline]
765
762
pub #unsafety fn #bits( self , value: #fty) -> & ' a mut W {
766
- const MASK : #fty = #mask;
767
- const OFFSET : u8 = #offset;
768
-
769
- self . w. bits &= !( ( MASK as #rty) << OFFSET ) ;
770
- self . w. bits |= ( ( value & MASK ) as #rty) << OFFSET ;
763
+ self . w. bits &= !( ( #mask as #rty) << #offset) ;
764
+ self . w. bits |= ( ( value & #mask) as #rty) << #offset;
771
765
self . w
772
766
}
773
767
} ) ;
You can’t perform that action at this time.
0 commit comments