123456789101112131415161718192021222324#![cfg_attr(rustfmt, rustfmt_skip)]25#![allow(unused_parens)]26#![allow(unused_imports)]27#![allow(clippy::unnecessary_cast)]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 43 44 45 fn begin() -> Weight {46 (7_230_000 as Weight)47 .saturating_add(T::DbWeight::get().reads(3 as Weight))48 .saturating_add(T::DbWeight::get().writes(1 as Weight))49 }50 51 52 fn set_data(b: u32, ) -> Weight {53 (3_442_000 as Weight)54 55 .saturating_add((1_038_000 as Weight).saturating_mul(b as Weight))56 .saturating_add(T::DbWeight::get().reads(1 as Weight))57 .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))58 }59 60 61 fn finish(_b: u32, ) -> Weight {62 (5_282_000 as Weight)63 .saturating_add(T::DbWeight::get().reads(1 as Weight))64 .saturating_add(T::DbWeight::get().writes(2 as Weight))65 }66}676869impl WeightInfo for () {70 71 72 73 fn begin() -> Weight {74 (7_230_000 as Weight)75 .saturating_add(RocksDbWeight::get().reads(3 as Weight))76 .saturating_add(RocksDbWeight::get().writes(1 as Weight))77 }78 79 80 fn set_data(b: u32, ) -> Weight {81 (3_442_000 as Weight)82 83 .saturating_add((1_038_000 as Weight).saturating_mul(b as Weight))84 .saturating_add(RocksDbWeight::get().reads(1 as Weight))85 .saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))86 }87 88 89 fn finish(_b: u32, ) -> Weight {90 (5_282_000 as Weight)91 .saturating_add(RocksDbWeight::get().reads(1 as Weight))92 .saturating_add(RocksDbWeight::get().writes(2 as Weight))93 }94}