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_750_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_555_000 as Weight)55 56 .saturating_add((1_071_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 (5_166_000 as Weight)64 .saturating_add(T::DbWeight::get().reads(1 as Weight))65 .saturating_add(T::DbWeight::get().writes(2 as Weight))66 }67}686970impl WeightInfo for () {71 72 73 74 fn begin() -> Weight {75 (6_750_000 as Weight)76 .saturating_add(RocksDbWeight::get().reads(3 as Weight))77 .saturating_add(RocksDbWeight::get().writes(1 as Weight))78 }79 80 81 fn set_data(b: u32, ) -> Weight {82 (3_555_000 as Weight)83 84 .saturating_add((1_071_000 as Weight).saturating_mul(b as Weight))85 .saturating_add(RocksDbWeight::get().reads(1 as Weight))86 .saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))87 }88 89 90 fn finish(_b: u32, ) -> Weight {91 (5_166_000 as Weight)92 .saturating_add(RocksDbWeight::get().reads(1 as Weight))93 .saturating_add(RocksDbWeight::get().writes(2 as Weight))94 }95}