#![cfg_attr(not(feature = "std"), no_std)] #[doc(hidden)] pub extern crate frame_benchmarking; #[doc(hidden)] pub extern crate sp_core; #[doc(hidden)] pub extern crate sp_std; use codec::{Decode, Encode}; use sp_std::prelude::Vec; #[derive(Encode, Decode, Default, Clone, PartialEq, Debug)] pub struct BenchResult { pub method: Vec<u8>, pub elapses: Vec<u128>, pub reads: u32, pub repeat_reads: u32, pub writes: u32, pub repeat_writes: u32, } mod macros; #[cfg(feature = "std")] pub mod bench_runner; #[cfg(feature = "std")] pub mod handler;