Some cleanups as reported by clippy

This commit is contained in:
Abhishek Chanda
2015-10-25 13:46:31 -07:00
parent a3d9aa3026
commit f8f2d7a499

View File

@ -41,16 +41,16 @@ impl Ipv4Network {
pub fn mask(&self) -> (Ipv4Addr, u32) { pub fn mask(&self) -> (Ipv4Addr, u32) {
let prefix = self.prefix; let prefix = self.prefix;
let mask = !(0xffffffff >> prefix); let mask = !(0xffffffff >> prefix);
return (Ipv4Addr::from(mask), mask); (Ipv4Addr::from(mask), mask)
} }
pub fn network(&self) -> (Ipv4Addr, u32) { pub fn network(&self) -> (Ipv4Addr, u32) {
return (self.addr, u32::from(self.addr)); (self.addr, u32::from(self.addr))
} }
pub fn contains(&self, ip: Ipv4Addr) -> bool { pub fn contains(&self, ip: Ipv4Addr) -> bool {
let (_, net) = self.network(); let (_, net) = self.network();
return (u32::from(ip) & net) == net (u32::from(ip) & net) == net
} }
} }