From 0bea68ce2848a7d79f42b9883f0fedb3d3b96497 Mon Sep 17 00:00:00 2001 From: Cyrill Leutwiler Date: Thu, 29 Feb 2024 10:51:25 +0100 Subject: [PATCH] Fix `1.76` clippies (#1626) --- solang-parser/src/lexer.rs | 4 ++-- src/bin/idl/mod.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/solang-parser/src/lexer.rs b/solang-parser/src/lexer.rs index c8f50eb7b..73700cd7c 100644 --- a/solang-parser/src/lexer.rs +++ b/solang-parser/src/lexer.rs @@ -190,9 +190,9 @@ impl<'input> fmt::Display for Token<'input> { Token::StringLiteral(true, s) => write!(f, "unicode\"{s}\""), Token::HexLiteral(hex) => write!(f, "{hex}"), Token::AddressLiteral(address) => write!(f, "{address}"), - Token::Number(integer, exp) if exp.is_empty() => write!(f, "{integer}"), + Token::Number(integer, "") => write!(f, "{integer}"), Token::Number(integer, exp) => write!(f, "{integer}e{exp}"), - Token::RationalNumber(integer, fraction, exp) if exp.is_empty() => { + Token::RationalNumber(integer, fraction, "") => { write!(f, "{integer}.{fraction}") } Token::RationalNumber(integer, fraction, exp) => { diff --git a/src/bin/idl/mod.rs b/src/bin/idl/mod.rs index bb6e980e0..d2e81eb91 100644 --- a/src/bin/idl/mod.rs +++ b/src/bin/idl/mod.rs @@ -386,7 +386,7 @@ fn program_id(idl: &Idl) -> Option<&String> { /// There are many keywords in Solidity which are not keywords in Rust, so they may /// occur as field name, function name, etc. Rename those fields by prepending /// underscores until unique -fn rename_keywords(name_map: &mut Vec<(String, String)>) { +fn rename_keywords(name_map: &mut [(String, String)]) { for i in 0..name_map.len() { let name = &name_map[i].0;