allow unused_parens around let statement in functor! macro

This commit is contained in:
Mark Thom
2025-04-26 21:11:27 -07:00
committed by Mark Thom
parent 073ec4c1d0
commit cb9b988905

View File

@@ -131,6 +131,7 @@ macro_rules! build_functor {
[$($subfunctor),*]) [$($subfunctor),*])
}); });
([string($s:expr) $(, $dt:ident($($value:tt),*))*], [$($res:expr),*], $res_len:expr, [$($subfunctor:expr),*]) => ({ ([string($s:expr) $(, $dt:ident($($value:tt),*))*], [$($res:expr),*], $res_len:expr, [$($subfunctor:expr),*]) => ({
#[allow(unused_parens)]
let string = $s; let string = $s;
let pstr_len = cell_index!(Heap::compute_pstr_size(&string)) as u64; let pstr_len = cell_index!(Heap::compute_pstr_size(&string)) as u64;
let result_len = 1 + count!($($dt)*) + $res_len; let result_len = 1 + count!($($dt)*) + $res_len;