diff --git a/src/lib.rs b/src/lib.rs index f357ca6..b22c083 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -92,6 +92,7 @@ compile_error!("at least one socket needs to be enabled"); */ #![allow(clippy::manual_non_exhaustive)] #![allow(clippy::match_like_matches_macro)] #![allow(clippy::redundant_field_names)] +#![allow(clippy::identity_op)] #[cfg(feature = "alloc")] extern crate alloc; diff --git a/src/phy/loopback.rs b/src/phy/loopback.rs index fdbd21e..b41535a 100644 --- a/src/phy/loopback.rs +++ b/src/phy/loopback.rs @@ -19,6 +19,7 @@ pub struct Loopback { queue: VecDeque>, } +#[allow(clippy::new_without_default)] impl Loopback { /// Creates a loopback device. /// diff --git a/src/wire/ip.rs b/src/wire/ip.rs index a675c42..1b6acae 100644 --- a/src/wire/ip.rs +++ b/src/wire/ip.rs @@ -108,6 +108,7 @@ impl Address { /// Create an address wrapping an IPv6 address with the given octets. #[cfg(feature = "proto-ipv6")] + #[allow(clippy::too_many_arguments)] pub fn v6(a0: u16, a1: u16, a2: u16, a3: u16, a4: u16, a5: u16, a6: u16, a7: u16) -> Address { Address::Ipv6(Ipv6Address::new(a0, a1, a2, a3, a4, a5, a6, a7)) diff --git a/src/wire/ipv6.rs b/src/wire/ipv6.rs index 8f3d1bd..731d288 100644 --- a/src/wire/ipv6.rs +++ b/src/wire/ipv6.rs @@ -47,6 +47,7 @@ impl Address { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01]); /// Construct an IPv6 address from parts. + #[allow(clippy::too_many_arguments)] pub fn new(a0: u16, a1: u16, a2: u16, a3: u16, a4: u16, a5: u16, a6: u16, a7: u16) -> Address { let mut addr = [0u8; 16];