From 71d481129732abee57e53454c60e8a62894cc5d8 Mon Sep 17 00:00:00 2001 From: clearloop Date: Thu, 28 Nov 2024 22:34:54 +0700 Subject: [PATCH] chore(clippy): make clippy happy --- codegen/src/visitor/mod.rs | 2 +- codegen/src/wasm/func.rs | 2 +- examples/erc20.rs | 22 +++++++++++----------- zint/src/evm.rs | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/codegen/src/visitor/mod.rs b/codegen/src/visitor/mod.rs index 6b95a1de5..41a3cf06f 100644 --- a/codegen/src/visitor/mod.rs +++ b/codegen/src/visitor/mod.rs @@ -188,7 +188,7 @@ macro_rules! map_wasm_operators { }; } -impl<'a> VisitOperator<'a> for Function { +impl VisitOperator<'_> for Function { type Output = Result<()>; for_each_operator!(impl_visit_operator); diff --git a/codegen/src/wasm/func.rs b/codegen/src/wasm/func.rs index 12424e08b..131a844f3 100644 --- a/codegen/src/wasm/func.rs +++ b/codegen/src/wasm/func.rs @@ -81,7 +81,7 @@ impl<'f> Deref for Functions<'f> { } } -impl<'f> DerefMut for Functions<'f> { +impl DerefMut for Functions<'_> { fn deref_mut(&mut self) -> &mut Self::Target { &mut self.0 } diff --git a/examples/erc20.rs b/examples/erc20.rs index 21bec9592..07fd9461a 100644 --- a/examples/erc20.rs +++ b/examples/erc20.rs @@ -199,17 +199,17 @@ fn deploy() -> anyhow::Result<()> { // TODO: refactor offset handling (#280) // 6. check approval - // let value = 42; - // let spender = [42; 20]; - // let info = evm - // .calldata(&contract.encode(&[ - // b"approve(address,uint256)".to_vec(), - // spender.to_bytes32().to_vec(), - // value.to_bytes32().to_vec(), - // ])?) - // .call(address)?; - // assert_eq!(info.ret, true.to_bytes32(), "{info:?}"); - // + let value = 42; + let spender = [42; 20]; + let info = evm + .calldata(&contract.encode(&[ + b"approve(address,uint256)".to_vec(), + spender.to_bytes32().to_vec(), + value.to_bytes32().to_vec(), + ])?) + .call(address)?; + assert_eq!(info.ret, true.to_bytes32(), "{info:?}"); + // let allowance = evm.storage( // address, // Allowance::storage_key(Address(evm.caller), Address(spender)), diff --git a/zint/src/evm.rs b/zint/src/evm.rs index b12316282..93342c6b2 100644 --- a/zint/src/evm.rs +++ b/zint/src/evm.rs @@ -43,7 +43,7 @@ impl<'e> Default for EVM<'e> { } } -impl<'e> EVM<'e> { +impl EVM<'_> { /// Interpret runtime bytecode with provided arguments pub fn interp(runtime_bytecode: &[u8], input: &[u8]) -> Result { Self::default()