INNER CODE UNIT · Rust
run_benchmark
AstarNetwork/Astar · pallets/astar-xcm-benchmarks/src/lib.rs:52
fn run_benchmark(
name: &[u8],
c: &[(frame_benchmarking::BenchmarkParameter, u32)],
whitelist: &[frame_support::traits::TrackedStorageKey],
verify: bool,
internal_repeats: u32,
) -> Result<Vec<frame_benchmarking::BenchmarkResult>, frame_benchmarking::BenchmarkError> {
if Outer::benchmarks(true).iter().any(|x| x.name == name) {
Outer::run_benchmark(name, c, whitelist, verify, internal_repeats)
} else {
Inner::run_benchmark(name, c, whitelist, verify, internal_repeats)
}
}
}