12345use frame_support::{6 dispatch::{DispatchErrorWithPostInfo, PostDispatchInfo},7 pallet_prelude::DispatchResultWithPostInfo,8 weights::Weight,9};101112131415pub fn add_weight_to_post_info(target: &mut DispatchResultWithPostInfo, additional_weight: Weight) {16 match target {17 Ok(PostDispatchInfo {18 actual_weight: Some(weight),19 ..20 })21 | Err(DispatchErrorWithPostInfo {22 post_info: PostDispatchInfo {23 actual_weight: Some(weight),24 ..25 },26 ..27 }) => *weight += additional_weight,28 _ => {}29 }30}