Skip call variants if there aren't any (#980)

Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
This commit is contained in:
James Wilson
2023-05-26 13:40:35 +01:00
committed by GitHub
parent e8612ddae0
commit 870d4df2ed
+5 -1
View File
@@ -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)));