mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-07 01:28:07 +00:00
8d96b8673f
* add benchmarks for xcmp queue config data setters * add new benchmarks * cargo fmt * added newline * Additional weights for dmp queue for westmint * include new weights * Adding WeightInfo trait and friends * WeightInfo should be on xcmp rather than dmp pallet * cargo fmt * update scripts * mock weightinfo * cargo fmt * canvas kusama is substrate weight * weights from bm2 * expanding to other similar config functions * updated weights from bm2 * Revert "updated weights from bm2" This reverts commit b1702780982c278b44f572c2089b1d7ddc564d76. * Consolidation to one benchmark * reran weights * Update pallets/xcmp-queue/src/lib.rs Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com> * integrating review feedback * rerun weights * Add DispatchClass::Operational Co-authored-by: Squirrel <gilescope@gmail.com> Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>
49 lines
1.4 KiB
Rust
49 lines
1.4 KiB
Rust
#![allow(unused_parens)]
|
|
#![allow(unused_imports)]
|
|
|
|
use frame_support::{
|
|
traits::Get,
|
|
weights::{constants::RocksDbWeight, Weight},
|
|
};
|
|
use sp_std::marker::PhantomData;
|
|
|
|
// Implemented by autogenerated benchmarking code.
|
|
pub trait WeightInfo {
|
|
fn set_config_with_u32() -> Weight;
|
|
fn set_config_with_weight() -> Weight;
|
|
}
|
|
|
|
pub struct SubstrateWeight<T>(PhantomData<T>);
|
|
|
|
impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
|
|
// Storage: XcmpQueue QueueConfig (r:1 w:1)
|
|
fn set_config_with_u32() -> Weight {
|
|
(2_717_000 as Weight)
|
|
.saturating_add(T::DbWeight::get().reads(1 as Weight))
|
|
.saturating_add(T::DbWeight::get().writes(1 as Weight))
|
|
}
|
|
|
|
// Storage: XcmpQueue QueueConfig (r:1 w:1)
|
|
fn set_config_with_weight() -> Weight {
|
|
(2_717_000 as Weight)
|
|
.saturating_add(T::DbWeight::get().reads(1 as Weight))
|
|
.saturating_add(T::DbWeight::get().writes(1 as Weight))
|
|
}
|
|
}
|
|
|
|
impl WeightInfo for () {
|
|
// Storage: XcmpQueue QueueConfig (r:1 w:1)
|
|
fn set_config_with_u32() -> Weight {
|
|
(2_717_000 as Weight)
|
|
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
|
|
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
|
|
}
|
|
|
|
// Storage: XcmpQueue QueueConfig (r:1 w:1)
|
|
fn set_config_with_weight() -> Weight {
|
|
(2_717_000 as Weight)
|
|
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
|
|
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
|
|
}
|
|
}
|