1234567891011121314151617181920212223242526#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]28#![allow(unused_imports)]29#![allow(missing_docs)]30#![allow(clippy::unnecessary_cast)]3132use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};33use sp_std::marker::PhantomData;343536pub trait WeightInfo {37 fn service_agendas_base() -> Weight;38 fn service_agenda_base(s: u32, ) -> Weight;39 fn service_task_base() -> Weight;40 fn service_task_named() -> Weight;41 fn service_task_periodic() -> Weight;42 fn execute_dispatch_signed() -> Weight;43 fn execute_dispatch_unsigned() -> Weight;44 fn schedule(s: u32, ) -> Weight;45 fn cancel(s: u32, ) -> Weight;46 fn schedule_named(s: u32, ) -> Weight;47 fn cancel_named(s: u32, ) -> Weight;48 fn change_named_priority(s: u32, ) -> Weight;49}505152pub struct SubstrateWeight<T>(PhantomData<T>);53impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {54 55 fn service_agendas_base() -> Weight {56 Weight::from_ref_time(5_253_000 as u64)57 .saturating_add(T::DbWeight::get().reads(1 as u64))58 .saturating_add(T::DbWeight::get().writes(1 as u64))59 }60 61 fn service_agenda_base(s: u32, ) -> Weight {62 Weight::from_ref_time(3_858_000 as u64)63 64 .saturating_add(Weight::from_ref_time(579_704 as u64).saturating_mul(s as u64))65 .saturating_add(T::DbWeight::get().reads(1 as u64))66 .saturating_add(T::DbWeight::get().writes(1 as u64))67 }68 69 fn service_task_base() -> Weight {70 Weight::from_ref_time(10_536_000 as u64)71 .saturating_add(T::DbWeight::get().reads(1 as u64))72 }73 74 75 fn service_task_named() -> Weight {76 Weight::from_ref_time(12_018_000 as u64)77 .saturating_add(T::DbWeight::get().reads(1 as u64))78 .saturating_add(T::DbWeight::get().writes(1 as u64))79 }80 81 fn service_task_periodic() -> Weight {82 Weight::from_ref_time(10_669_000 as u64)83 .saturating_add(T::DbWeight::get().reads(1 as u64))84 }85 86 87 88 89 90 fn execute_dispatch_signed() -> Weight {91 Weight::from_ref_time(36_083_000 as u64)92 .saturating_add(T::DbWeight::get().reads(5 as u64))93 .saturating_add(T::DbWeight::get().writes(3 as u64))94 }95 fn execute_dispatch_unsigned() -> Weight {96 Weight::from_ref_time(4_386_000 as u64)97 }98 99 fn schedule(s: u32, ) -> Weight {100 Weight::from_ref_time(17_257_000 as u64)101 102 .saturating_add(Weight::from_ref_time(574_832 as u64).saturating_mul(s as u64))103 .saturating_add(T::DbWeight::get().reads(1 as u64))104 .saturating_add(T::DbWeight::get().writes(1 as u64))105 }106 107 108 fn cancel(s: u32, ) -> Weight {109 Weight::from_ref_time(19_803_000 as u64)110 111 .saturating_add(Weight::from_ref_time(475_027 as u64).saturating_mul(s as u64))112 .saturating_add(T::DbWeight::get().reads(1 as u64))113 .saturating_add(T::DbWeight::get().writes(2 as u64))114 }115 116 117 fn schedule_named(s: u32, ) -> Weight {118 Weight::from_ref_time(18_746_000 as u64)119 120 .saturating_add(Weight::from_ref_time(635_697 as u64).saturating_mul(s as u64))121 .saturating_add(T::DbWeight::get().reads(2 as u64))122 .saturating_add(T::DbWeight::get().writes(2 as u64))123 }124 125 126 fn cancel_named(s: u32, ) -> Weight {127 Weight::from_ref_time(20_983_000 as u64)128 129 .saturating_add(Weight::from_ref_time(518_812 as u64).saturating_mul(s as u64))130 .saturating_add(T::DbWeight::get().reads(2 as u64))131 .saturating_add(T::DbWeight::get().writes(2 as u64))132 }133 134 135 fn change_named_priority(s: u32, ) -> Weight {136 Weight::from_ref_time(21_591_000 as u64)137 138 .saturating_add(Weight::from_ref_time(531_231 as u64).saturating_mul(s as u64))139 .saturating_add(T::DbWeight::get().reads(2 as u64))140 .saturating_add(T::DbWeight::get().writes(1 as u64))141 }142}143144145impl WeightInfo for () {146 147 fn service_agendas_base() -> Weight {148 Weight::from_ref_time(5_253_000 as u64)149 .saturating_add(RocksDbWeight::get().reads(1 as u64))150 .saturating_add(RocksDbWeight::get().writes(1 as u64))151 }152 153 fn service_agenda_base(s: u32, ) -> Weight {154 Weight::from_ref_time(3_858_000 as u64)155 156 .saturating_add(Weight::from_ref_time(579_704 as u64).saturating_mul(s as u64))157 .saturating_add(RocksDbWeight::get().reads(1 as u64))158 .saturating_add(RocksDbWeight::get().writes(1 as u64))159 }160 161 fn service_task_base() -> Weight {162 Weight::from_ref_time(10_536_000 as u64)163 .saturating_add(RocksDbWeight::get().reads(1 as u64))164 }165 166 167 fn service_task_named() -> Weight {168 Weight::from_ref_time(12_018_000 as u64)169 .saturating_add(RocksDbWeight::get().reads(1 as u64))170 .saturating_add(RocksDbWeight::get().writes(1 as u64))171 }172 173 fn service_task_periodic() -> Weight {174 Weight::from_ref_time(10_669_000 as u64)175 .saturating_add(RocksDbWeight::get().reads(1 as u64))176 }177 178 179 180 181 182 fn execute_dispatch_signed() -> Weight {183 Weight::from_ref_time(36_083_000 as u64)184 .saturating_add(RocksDbWeight::get().reads(5 as u64))185 .saturating_add(RocksDbWeight::get().writes(3 as u64))186 }187 fn execute_dispatch_unsigned() -> Weight {188 Weight::from_ref_time(4_386_000 as u64)189 }190 191 fn schedule(s: u32, ) -> Weight {192 Weight::from_ref_time(17_257_000 as u64)193 194 .saturating_add(Weight::from_ref_time(574_832 as u64).saturating_mul(s as u64))195 .saturating_add(RocksDbWeight::get().reads(1 as u64))196 .saturating_add(RocksDbWeight::get().writes(1 as u64))197 }198 199 200 fn cancel(s: u32, ) -> Weight {201 Weight::from_ref_time(19_803_000 as u64)202 203 .saturating_add(Weight::from_ref_time(475_027 as u64).saturating_mul(s as u64))204 .saturating_add(RocksDbWeight::get().reads(1 as u64))205 .saturating_add(RocksDbWeight::get().writes(2 as u64))206 }207 208 209 fn schedule_named(s: u32, ) -> Weight {210 Weight::from_ref_time(18_746_000 as u64)211 212 .saturating_add(Weight::from_ref_time(635_697 as u64).saturating_mul(s as u64))213 .saturating_add(RocksDbWeight::get().reads(2 as u64))214 .saturating_add(RocksDbWeight::get().writes(2 as u64))215 }216 217 218 fn cancel_named(s: u32, ) -> Weight {219 Weight::from_ref_time(20_983_000 as u64)220 221 .saturating_add(Weight::from_ref_time(518_812 as u64).saturating_mul(s as u64))222 .saturating_add(RocksDbWeight::get().reads(2 as u64))223 .saturating_add(RocksDbWeight::get().writes(2 as u64))224 }225 226 227 fn change_named_priority(s: u32, ) -> Weight {228 Weight::from_ref_time(21_591_000 as u64)229 230 .saturating_add(Weight::from_ref_time(531_231 as u64).saturating_mul(s as u64))231 .saturating_add(RocksDbWeight::get().reads(2 as u64))232 .saturating_add(RocksDbWeight::get().writes(1 as u64))233 }234}