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