12345678910111213141516171819202122232425#![cfg_attr(rustfmt, rustfmt_skip)]26#![allow(unused_parens)]27#![allow(unused_imports)]2829use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};30use sp_std::marker::PhantomData;313233pub trait WeightInfo {34 fn create_item() -> Weight;35 fn burn_from() -> Weight;36 fn burn_item() -> Weight;37 fn transfer() -> Weight;38 fn approve() -> Weight;39 fn transfer_from() -> Weight;40}414243pub struct SubstrateWeight<T>(PhantomData<T>);44impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {45 46 47 fn create_item() -> Weight {48 (12_069_000 as Weight)49 .saturating_add(T::DbWeight::get().reads(1 as Weight))50 .saturating_add(T::DbWeight::get().writes(2 as Weight))51 }52 53 54 fn burn_item() -> Weight {55 (14_096_000 as Weight)56 .saturating_add(T::DbWeight::get().reads(2 as Weight))57 .saturating_add(T::DbWeight::get().writes(2 as Weight))58 }59 60 fn transfer() -> Weight {61 (15_436_000 as Weight)62 .saturating_add(T::DbWeight::get().reads(2 as Weight))63 .saturating_add(T::DbWeight::get().writes(2 as Weight))64 }65 66 67 fn approve() -> Weight {68 (12_867_000 as Weight)69 .saturating_add(T::DbWeight::get().reads(1 as Weight))70 .saturating_add(T::DbWeight::get().writes(1 as Weight))71 }72 73 74 fn transfer_from() -> Weight {75 (21_462_000 as Weight)76 .saturating_add(T::DbWeight::get().reads(3 as Weight))77 .saturating_add(T::DbWeight::get().writes(3 as Weight))78 }79 80 81 82 fn burn_from() -> Weight {83 (55_874_000 as Weight)84 .saturating_add(T::DbWeight::get().reads(3 as Weight))85 .saturating_add(T::DbWeight::get().writes(3 as Weight))86 }87}888990impl WeightInfo for () {91 92 93 fn create_item() -> Weight {94 (12_069_000 as Weight)95 .saturating_add(RocksDbWeight::get().reads(1 as Weight))96 .saturating_add(RocksDbWeight::get().writes(2 as Weight))97 }98 99 100 fn burn_item() -> Weight {101 (14_096_000 as Weight)102 .saturating_add(RocksDbWeight::get().reads(2 as Weight))103 .saturating_add(RocksDbWeight::get().writes(2 as Weight))104 }105 106 fn transfer() -> Weight {107 (15_436_000 as Weight)108 .saturating_add(RocksDbWeight::get().reads(2 as Weight))109 .saturating_add(RocksDbWeight::get().writes(2 as Weight))110 }111 112 113 fn approve() -> Weight {114 (12_867_000 as Weight)115 .saturating_add(RocksDbWeight::get().reads(1 as Weight))116 .saturating_add(RocksDbWeight::get().writes(1 as Weight))117 }118 119 120 fn transfer_from() -> Weight {121 (21_462_000 as Weight)122 .saturating_add(RocksDbWeight::get().reads(3 as Weight))123 .saturating_add(RocksDbWeight::get().writes(3 as Weight))124 }125 126 127 128 fn burn_from() -> Weight {129 (55_874_000 as Weight)130 .saturating_add(RocksDbWeight::get().reads(3 as Weight))131 .saturating_add(RocksDbWeight::get().writes(3 as Weight))132 }133}