From 393ead849ba94a100a2591c817c9e8b17bf20d71 Mon Sep 17 00:00:00 2001 From: Alexander Date: Wed, 28 Feb 2024 16:39:38 +0300 Subject: [PATCH] fmt --- src/transaction_executor.rs | 24 ++++++++++++++---------- src/vmsetup.rs | 5 +++-- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/transaction_executor.rs b/src/transaction_executor.rs index a60e386..3c67cd6 100644 --- a/src/transaction_executor.rs +++ b/src/transaction_executor.rs @@ -15,7 +15,8 @@ use std::collections::LinkedList; use std::convert::TryInto; use std::sync::atomic::AtomicU64; use std::sync::atomic::Ordering; -use std::sync::{Arc, Mutex}; +use std::sync::Arc; +use std::sync::Mutex; use tvm_block::AccStatusChange; use tvm_block::Account; @@ -481,15 +482,18 @@ pub trait TransactionExecutor { signature_id: params.signature_id, }, ) - .set_smart_contract_info(smc_info)? - .set_stack(stack) - .set_data(data)? - .set_libraries(libs) - .set_gas(gas) - .set_debug(params.debug) - .set_block_related_flags(params.vm_execution_is_block_related.clone(), params.block_collation_was_finished.clone()) - .create(); - + .set_smart_contract_info(smc_info)? + .set_stack(stack) + .set_data(data)? + .set_libraries(libs) + .set_gas(gas) + .set_debug(params.debug) + .set_block_related_flags( + params.vm_execution_is_block_related.clone(), + params.block_collation_was_finished.clone(), + ) + .create(); + if let Some(modifiers) = params.behavior_modifiers.clone() { vm.modify_behavior(modifiers); } diff --git a/src/vmsetup.rs b/src/vmsetup.rs index 1345867..92b1b6c 100644 --- a/src/vmsetup.rs +++ b/src/vmsetup.rs @@ -9,7 +9,9 @@ // See the License for the specific TON DEV software governing permissions and // limitations under the License. -use std::sync::{Arc, Mutex}; +use std::sync::Arc; +use std::sync::Mutex; + use tvm_block::GlobalCapabilities; use tvm_types::Cell; use tvm_types::HashmapE; @@ -46,7 +48,6 @@ pub struct VMSetup { } impl VMSetup { - pub fn set_block_related_flags( mut self, vm_execution_is_block_related: Arc>,