12345678910111213141516171819202122232425#![cfg_attr(rustfmt, rustfmt_skip)]26#![allow(unused_parens)]27#![allow(unused_imports)]2829use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};30use sp_std::marker::PhantomData;313233pub trait WeightInfo {34 fn begin() -> Weight;35 fn set_data(b: u32, ) -> Weight;36 fn finish(b: u32, ) -> Weight;37}383940pub struct SubstrateWeight<T>(PhantomData<T>);41impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {42 fn begin() -> Weight {43 (6_210_000 as Weight)44 .saturating_add(T::DbWeight::get().reads(3 as Weight))45 .saturating_add(T::DbWeight::get().writes(1 as Weight))46 }47 fn set_data(b: u32, ) -> Weight {48 (2_926_000 as Weight)49 50 .saturating_add((649_000 as Weight).saturating_mul(b as Weight))51 .saturating_add(T::DbWeight::get().reads(1 as Weight))52 .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))53 }54 fn finish(_b: u32, ) -> Weight {55 (4_309_000 as Weight)56 .saturating_add(T::DbWeight::get().reads(1 as Weight))57 .saturating_add(T::DbWeight::get().writes(2 as Weight))58 }59}606162impl WeightInfo for () {63 fn begin() -> Weight {64 (6_210_000 as Weight)65 .saturating_add(RocksDbWeight::get().reads(3 as Weight))66 .saturating_add(RocksDbWeight::get().writes(1 as Weight))67 }68 fn set_data(b: u32, ) -> Weight {69 (2_926_000 as Weight)70 71 .saturating_add((649_000 as Weight).saturating_mul(b as Weight))72 .saturating_add(RocksDbWeight::get().reads(1 as Weight))73 .saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))74 }75 fn finish(_b: u32, ) -> Weight {76 (4_309_000 as Weight)77 .saturating_add(RocksDbWeight::get().reads(1 as Weight))78 .saturating_add(RocksDbWeight::get().writes(2 as Weight))79 }80}