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 create_item() -> Weight;36 fn burn_item() -> Weight;37 fn transfer() -> Weight;38 fn approve() -> Weight;39 fn transfer_from() -> Weight;40 fn burn_from() -> Weight;41}424344pub struct SubstrateWeight<T>(PhantomData<T>);45impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {46 47 48 fn create_item() -> Weight {49 (12_069_000 as Weight)50 .saturating_add(T::DbWeight::get().reads(1 as Weight))51 .saturating_add(T::DbWeight::get().writes(2 as Weight))52 }53 54 55 fn burn_item() -> Weight {56 (14_096_000 as Weight)57 .saturating_add(T::DbWeight::get().reads(2 as Weight))58 .saturating_add(T::DbWeight::get().writes(2 as Weight))59 }60 61 fn transfer() -> Weight {62 (15_436_000 as Weight)63 .saturating_add(T::DbWeight::get().reads(2 as Weight))64 .saturating_add(T::DbWeight::get().writes(2 as Weight))65 }66 67 68 fn approve() -> Weight {69 (12_867_000 as Weight)70 .saturating_add(T::DbWeight::get().reads(1 as Weight))71 .saturating_add(T::DbWeight::get().writes(1 as Weight))72 }73 74 75 fn transfer_from() -> Weight {76 (21_462_000 as Weight)77 .saturating_add(T::DbWeight::get().reads(3 as Weight))78 .saturating_add(T::DbWeight::get().writes(3 as Weight))79 }80 81 82 83 fn burn_from() -> Weight {84 (55_874_000 as Weight)85 .saturating_add(T::DbWeight::get().reads(3 as Weight))86 .saturating_add(T::DbWeight::get().writes(3 as Weight))87 }88}899091impl WeightInfo for () {92 93 94 fn create_item() -> Weight {95 (12_069_000 as Weight)96 .saturating_add(RocksDbWeight::get().reads(1 as Weight))97 .saturating_add(RocksDbWeight::get().writes(2 as Weight))98 }99 100 101 fn burn_item() -> Weight {102 (14_096_000 as Weight)103 .saturating_add(RocksDbWeight::get().reads(2 as Weight))104 .saturating_add(RocksDbWeight::get().writes(2 as Weight))105 }106 107 fn transfer() -> Weight {108 (15_436_000 as Weight)109 .saturating_add(RocksDbWeight::get().reads(2 as Weight))110 .saturating_add(RocksDbWeight::get().writes(2 as Weight))111 }112 113 114 fn approve() -> Weight {115 (12_867_000 as Weight)116 .saturating_add(RocksDbWeight::get().reads(1 as Weight))117 .saturating_add(RocksDbWeight::get().writes(1 as Weight))118 }119 120 121 fn transfer_from() -> Weight {122 (21_462_000 as Weight)123 .saturating_add(RocksDbWeight::get().reads(3 as Weight))124 .saturating_add(RocksDbWeight::get().writes(3 as Weight))125 }126 127 128 129 fn burn_from() -> Weight {130 (55_874_000 as Weight)131 .saturating_add(RocksDbWeight::get().reads(3 as Weight))132 .saturating_add(RocksDbWeight::get().writes(3 as Weight))133 }134}