From 870d4df2ed1904cef73e301cb590036ae35cb40b Mon Sep 17 00:00:00 2001 From: James Wilson Date: Fri, 26 May 2023 13:40:35 +0100 Subject: [PATCH] Skip call variants if there aren't any (#980) Co-authored-by: Niklas Adolfsson --- metadata/benches/bench.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/metadata/benches/bench.rs b/metadata/benches/bench.rs index 5ec58a8daf..b743c0f6d8 100644 --- a/metadata/benches/bench.rs +++ b/metadata/benches/bench.rs @@ -33,7 +33,11 @@ fn bench_get_call_hash(c: &mut Criterion) { for pallet in metadata.pallets() { let pallet_name = pallet.name(); - for variant in pallet.call_variants().unwrap() { + let Some(variants) = pallet.call_variants() else { + continue; + }; + + for variant in variants { let call_name = &variant.name; let bench_name = format!("{pallet_name}/{call_name}"); group.bench_function(&bench_name, |b| b.iter(|| pallet.call_hash(call_name)));