Skip to content

Commit 9543113

Browse files
committed
clippy
1 parent a90752b commit 9543113

4 files changed

Lines changed: 36 additions & 36 deletions

File tree

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ build
66
log
77
*.log
88
flamegraph.svg
9-
target
9+
target
10+
vault
11+
dataset

crates/movy-replay/src/env.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ impl<
263263
);
264264

265265
let mut original_deployment = compiled_result.clone();
266-
original_deployment.package_id = module_address.into();
266+
original_deployment.package_id = module_address;
267267
let (address, cap) = executor.deploy_contract(
268268
epoch,
269269
epoch_ms,

crates/movy-replay/src/exec.rs

Lines changed: 27 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@ use move_trace_format::{format::MoveTraceBuilder, interface::Tracer};
1111
use move_vm_runtime::move_vm::MoveVM;
1212
use movy_sui::{compile::SuiCompiledPackage, database::cache::ObjectSuiStoreCommit};
1313
use movy_types::{error::MovyError, input::MoveAddress, object::MoveOwner};
14-
use sui_adapter_latest::{
15-
adapter::substitute_package_id,
16-
execution_mode::{ExecutionMode, Normal},
17-
};
14+
use sui_adapter_latest::execution_mode::{ExecutionMode, Normal};
1815
use sui_move_natives_latest::all_natives;
1916
use sui_types::{
2017
Identifier, TypeTag,
@@ -25,7 +22,7 @@ use sui_types::{
2522
gas::SuiGasStatus,
2623
inner_temporary_store::InnerTemporaryStore,
2724
metrics::LimitsMetrics,
28-
move_package::{MovePackage, UpgradeCap, UpgradePolicy},
25+
move_package::{MovePackage, UpgradePolicy},
2926
object::Owner,
3027
programmable_transaction_builder::ProgrammableTransactionBuilder,
3128
storage::{BackingStore, ObjectStore, WriteKind},
@@ -428,15 +425,15 @@ where
428425
}
429426
}
430427
if let Some(new_package) = new_package {
431-
if let Some(target) = target {
432-
if new_package.0 != target {
433-
return Err(eyre!(
434-
"failed to deployed at target {} but at {}",
435-
new_package.0,
436-
target
437-
)
438-
.into());
439-
}
428+
if let Some(target) = target
429+
&& new_package.0 != target
430+
{
431+
return Err(eyre!(
432+
"failed to deployed at target {} but at {}",
433+
new_package.0,
434+
target
435+
)
436+
.into());
440437
}
441438
self.db.commit_store(store, &effects)?;
442439
Ok(new_package.0)
@@ -516,7 +513,7 @@ where
516513
}
517514
}
518515

519-
if matches!(&t.2, WriteKind::Create) && matches!(&t.1, Owner::AddressOwner(admin)) {
516+
if matches!(&t.2, WriteKind::Create) && matches!(&t.1, Owner::AddressOwner(_admin)) {
520517
let object = store.written.get(&t.0.0).unwrap();
521518
let is_cap = object
522519
.type_()
@@ -528,15 +525,15 @@ where
528525
}
529526
}
530527
if let Some(new_object) = new_object {
531-
if let Some(target) = target {
532-
if new_object.0 != target {
533-
return Err(eyre!(
534-
"failed to deployed at target {} but at {}",
535-
new_object.0,
536-
target
537-
)
538-
.into());
539-
}
528+
if let Some(target) = target
529+
&& new_object.0 != target
530+
{
531+
return Err(eyre!(
532+
"failed to deployed at target {} but at {}",
533+
new_object.0,
534+
target
535+
)
536+
.into());
540537
}
541538
if let Some(cap) = upgrade_cap {
542539
debug!(
@@ -571,13 +568,13 @@ impl GlobalDeployment {
571568
loop {
572569
let digest = tx.digest();
573570
let mut _lock = TARGET_DEPLOYMENT.lock().unwrap();
574-
if _lock.contains_key(&digest) {
575-
tx.gas_data_mut().budget += 1;
576-
continue;
577-
} else {
571+
if let std::collections::btree_map::Entry::Vacant(e) = _lock.entry(digest) {
578572
tracing::debug!("Deployment digest {} => {}", digest, target);
579-
_lock.insert(digest, target);
573+
e.insert(target);
580574
return Self { digest };
575+
} else {
576+
tx.gas_data_mut().budget += 1;
577+
continue;
581578
}
582579
}
583580
}
@@ -642,7 +639,7 @@ impl ExecutionMode for SuiFuzzMode {
642639
}
643640
fn targeted_deployment(digest: &TransactionDigest) -> Option<ObjectID> {
644641
tracing::debug!("Looking for targeted deployment for {}", digest);
645-
TARGET_DEPLOYMENT.lock().unwrap().get(digest).map(|v| *v)
642+
TARGET_DEPLOYMENT.lock().unwrap().get(digest).copied()
646643
}
647644
fn packages_are_predefined() -> bool {
648645
Normal::packages_are_predefined()

crates/movy-sui/src/compile.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,11 @@ impl SuiCompiledPackage {
115115
}
116116

117117
pub fn all_same_address(&self) -> Option<AccountAddress> {
118-
match self.modules.iter().map(|v| *v.address()).all_equal_value() {
119-
Ok(v) => Some(v),
120-
Err(t) => None,
121-
}
118+
self.modules
119+
.iter()
120+
.map(|v| *v.address())
121+
.all_equal_value()
122+
.ok()
122123
}
123124

124125
pub fn test_modules(&self) -> Vec<&CompiledModule> {

0 commit comments

Comments
 (0)