diff --git a/frb_codegen/src/library/codegen/ir/ty/delegate.rs b/frb_codegen/src/library/codegen/ir/ty/delegate.rs index 81ab3f3f0b..7ac6c8b291 100644 --- a/frb_codegen/src/library/codegen/ir/ty/delegate.rs +++ b/frb_codegen/src/library/codegen/ir/ty/delegate.rs @@ -75,13 +75,10 @@ impl IrTypeTrait for IrTypeDelegate { ) { self.get_delegate().visit_types(f, ir_context); - // TODO avoid this hack - // extras - // if let Self::TimeList(ir) = self { - // IrType::Delegate(IrTypeDelegate::Time(*ir)).visit_types(f, ir_context); - // } + #[allow(clippy::single_match)] match self { Self::StreamSink(ir) => ir.inner.visit_types(f, ir_context), + // ... others _ => {} } } diff --git a/frb_codegen/src/library/codegen/parser/function_parser/mod.rs b/frb_codegen/src/library/codegen/parser/function_parser/mod.rs index 35d5fc2f87..85c2cdc35f 100644 --- a/frb_codegen/src/library/codegen/parser/function_parser/mod.rs +++ b/frb_codegen/src/library/codegen/parser/function_parser/mod.rs @@ -33,6 +33,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { Self { type_parser } } + #[allow(clippy::too_many_arguments)] pub(crate) fn parse_function( &mut self, func: &GeneralizedItemFn, @@ -55,6 +56,7 @@ impl<'a, 'b> FunctionParser<'a, 'b> { .with_context(|| format!("function={:?}", func.sig().ident)) } + #[allow(clippy::too_many_arguments)] fn parse_function_inner( &mut self, func: &GeneralizedItemFn,