From 58a268850f34b660c9c71a3442b7cc70d21944da Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Mon, 9 Sep 2019 21:19:01 -0400 Subject: Clippy. --- src/pipe/ctrl_pipe.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/pipe/ctrl_pipe.rs') diff --git a/src/pipe/ctrl_pipe.rs b/src/pipe/ctrl_pipe.rs index 91235cd..360a0e7 100644 --- a/src/pipe/ctrl_pipe.rs +++ b/src/pipe/ctrl_pipe.rs @@ -16,7 +16,7 @@ pub struct W { } impl CtrlPipe { - pub fn read(&self) -> R { + pub fn read(self) -> R { R { bits: self.0 } } @@ -142,8 +142,8 @@ impl<'a> PErMaxW<'a> { pub unsafe fn bits(self, v: u8) -> &'a mut W { const POS: u8 = 12; const MASK: u8 = 0xf; - self.w.bits &= !((MASK as u16) << POS); - self.w.bits |= ((v & MASK) as u16) << POS; + self.w.bits &= !(u16::from(MASK) << POS); + self.w.bits |= u16::from(v & MASK) << POS; self.w } @@ -159,8 +159,8 @@ impl<'a> PEpNumW<'a> { pub unsafe fn bits(self, v: u8) -> &'a mut W { const POS: u8 = 8; const MASK: u8 = 0xf; - self.w.bits &= !((MASK as u16) << POS); - self.w.bits |= ((v & MASK) as u16) << POS; + self.w.bits &= !(u16::from(MASK) << POS); + self.w.bits |= u16::from(v & MASK) << POS; self.w } @@ -176,8 +176,8 @@ impl<'a> PDAddrW<'a> { pub unsafe fn bits(self, v: u8) -> &'a mut W { const POS: u8 = 0; const MASK: u8 = 0x3f; - self.w.bits &= !((MASK as u16) << POS); - self.w.bits |= ((v & MASK) as u16) << POS; + self.w.bits &= !(u16::from(MASK) << POS); + self.w.bits |= u16::from(v & MASK) << POS; self.w } -- cgit v1.2.3