diff --git a/blocks/src/lib.rs b/blocks/src/lib.rs index fbb9a68..de37229 100644 --- a/blocks/src/lib.rs +++ b/blocks/src/lib.rs @@ -238,7 +238,7 @@ macro_rules! define_blocks { impl <$($fname : Iterator + Clone),*> Iterator for CombinationIter<$($fname),*> { type Item = Block; - #[allow(unused_mut, unused_variables, unreachable_code, unused_assignments)] + #[allow(unused_mut, unused_variables, unreachable_code, unused_assignments, clippy::never_loop)] fn next(&mut self) -> Option { if self.finished { return None; @@ -278,6 +278,7 @@ macro_rules! define_blocks { } #[allow(non_camel_case_types)] impl <$($fname : Iterator + Clone),*> CombinationIter<$($fname),*> { + #[allow(clippy::too_many_arguments)] fn new($(mut $fname:$fname),*) -> CombinationIter<$($fname),*> { CombinationIter { finished: false, @@ -4176,6 +4177,7 @@ fn stair_data(facing: Direction, half: BlockHalf, shape: StairShape) -> Option Vec> { use std::f64::consts::PI; let mut bounds = match shape {