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 (6_918_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_048_000 as Weight)54 55 .saturating_add((1_047_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 (4_921_000 as Weight)63 64 .saturating_add((1_000 as Weight).saturating_mul(b as Weight))65 .saturating_add(T::DbWeight::get().reads(1 as Weight))66 .saturating_add(T::DbWeight::get().writes(2 as Weight))67 }68}697071impl WeightInfo for () {72 73 74 75 fn begin() -> Weight {76 (6_918_000 as Weight)77 .saturating_add(RocksDbWeight::get().reads(3 as Weight))78 .saturating_add(RocksDbWeight::get().writes(1 as Weight))79 }80 81 82 fn set_data(b: u32, ) -> Weight {83 (3_048_000 as Weight)84 85 .saturating_add((1_047_000 as Weight).saturating_mul(b as Weight))86 .saturating_add(RocksDbWeight::get().reads(1 as Weight))87 .saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))88 }89 90 91 fn finish(b: u32, ) -> Weight {92 (4_921_000 as Weight)93 94 .saturating_add((1_000 as Weight).saturating_mul(b as Weight))95 .saturating_add(RocksDbWeight::get().reads(1 as Weight))96 .saturating_add(RocksDbWeight::get().writes(2 as Weight))97 }98}