1234567891011121314151617181920212223242526#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]28#![allow(unused_imports)]29#![allow(clippy::unnecessary_cast)]3031use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};32use sp_std::marker::PhantomData;333435pub trait WeightInfo {36 fn begin() -> Weight;37 fn set_data(b: u32, ) -> Weight;38 fn finish(b: u32, ) -> Weight;39}404142pub struct SubstrateWeight<T>(PhantomData<T>);43impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {44 45 46 47 fn begin() -> Weight {48 (6_914_000 as Weight)49 .saturating_add(T::DbWeight::get().reads(3 as Weight))50 .saturating_add(T::DbWeight::get().writes(1 as Weight))51 }52 53 54 fn set_data(b: u32, ) -> Weight {55 (2_875_000 as Weight)56 57 .saturating_add((794_000 as Weight).saturating_mul(b as Weight))58 .saturating_add(T::DbWeight::get().reads(1 as Weight))59 .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))60 }61 62 63 fn finish(b: u32, ) -> Weight {64 (6_320_000 as Weight)65 66 .saturating_add((2_000 as Weight).saturating_mul(b as Weight))67 .saturating_add(T::DbWeight::get().reads(1 as Weight))68 .saturating_add(T::DbWeight::get().writes(2 as Weight))69 }70}717273impl WeightInfo for () {74 75 76 77 fn begin() -> Weight {78 (6_914_000 as Weight)79 .saturating_add(RocksDbWeight::get().reads(3 as Weight))80 .saturating_add(RocksDbWeight::get().writes(1 as Weight))81 }82 83 84 fn set_data(b: u32, ) -> Weight {85 (2_875_000 as Weight)86 87 .saturating_add((794_000 as Weight).saturating_mul(b as Weight))88 .saturating_add(RocksDbWeight::get().reads(1 as Weight))89 .saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))90 }91 92 93 fn finish(b: u32, ) -> Weight {94 (6_320_000 as Weight)95 96 .saturating_add((2_000 as Weight).saturating_mul(b as Weight))97 .saturating_add(RocksDbWeight::get().reads(1 as Weight))98 .saturating_add(RocksDbWeight::get().writes(2 as Weight))99 }100}