From 16b6295afc4f7aee0e4aba4f2217b124524843d0 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Sun, 4 May 2025 15:49:30 -0400 Subject: [Rust] Misc clippy lints --- rust/src/function.rs | 3 ++- rust/src/low_level_il/block.rs | 4 ++-- rust/src/low_level_il/expression.rs | 6 +++--- rust/src/low_level_il/instruction.rs | 2 +- rust/src/low_level_il/lifting.rs | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-) (limited to 'rust/src') diff --git a/rust/src/function.rs b/rust/src/function.rs index 3eea3a3f..50753d74 100644 --- a/rust/src/function.rs +++ b/rust/src/function.rs @@ -49,7 +49,7 @@ use crate::variable::{ use crate::workflow::Workflow; use std::fmt::{Debug, Formatter}; use std::ptr::NonNull; -use std::time::{Duration, UNIX_EPOCH}; +use std::time::Duration; use std::{ffi::c_char, hash::Hash, ops::Range}; /// Used to describe a location within a [`Function`]. @@ -2520,6 +2520,7 @@ pub struct PerformanceInfo { pub seconds: Duration, } +#[allow(unused)] impl PerformanceInfo { pub fn new(name: String, seconds: Duration) -> Self { Self { diff --git a/rust/src/low_level_il/block.rs b/rust/src/low_level_il/block.rs index 519c707e..fd3e7c81 100644 --- a/rust/src/low_level_il/block.rs +++ b/rust/src/low_level_il/block.rs @@ -51,7 +51,7 @@ where } } -impl<'func, M, F> Debug for LowLevelILBlock<'func, M, F> +impl Debug for LowLevelILBlock<'_, M, F> where M: FunctionMutability, F: FunctionForm, @@ -63,7 +63,7 @@ where } } -impl<'func, M, F> Clone for LowLevelILBlock<'func, M, F> +impl Clone for LowLevelILBlock<'_, M, F> where M: FunctionMutability, F: FunctionForm, diff --git a/rust/src/low_level_il/expression.rs b/rust/src/low_level_il/expression.rs index 331ab980..6addb7e1 100644 --- a/rust/src/low_level_il/expression.rs +++ b/rust/src/low_level_il/expression.rs @@ -91,7 +91,7 @@ where } } -impl<'func, M, F, R> fmt::Debug for LowLevelILExpression<'func, M, F, R> +impl Debug for LowLevelILExpression<'_, M, F, R> where M: FunctionMutability, F: FunctionForm, @@ -202,7 +202,7 @@ where } } -impl<'func, F> LowLevelILExpression<'func, Finalized, F, ValueExpr> +impl LowLevelILExpression<'_, Finalized, F, ValueExpr> where F: FunctionForm, { @@ -650,7 +650,7 @@ where } } -impl<'func> LowLevelILExpressionKind<'func, Mutable, NonSSA> { +impl LowLevelILExpressionKind<'_, Mutable, NonSSA> { pub fn flag_write(&self) -> Option { use self::LowLevelILExpressionKind::*; diff --git a/rust/src/low_level_il/instruction.rs b/rust/src/low_level_il/instruction.rs index a1253df5..ded9c6f3 100644 --- a/rust/src/low_level_il/instruction.rs +++ b/rust/src/low_level_il/instruction.rs @@ -100,7 +100,7 @@ where } } -impl<'func, M, F> Debug for LowLevelILInstruction<'func, M, F> +impl Debug for LowLevelILInstruction<'_, M, F> where M: FunctionMutability, F: FunctionForm, diff --git a/rust/src/low_level_il/lifting.rs b/rust/src/low_level_il/lifting.rs index c40f68f2..b0f85f11 100644 --- a/rust/src/low_level_il/lifting.rs +++ b/rust/src/low_level_il/lifting.rs @@ -667,7 +667,7 @@ impl<'a> LiftableLowLevelILWithSize<'a> } } -impl<'func, R> LowLevelILExpression<'func, Mutable, NonSSA, R> +impl LowLevelILExpression<'_, Mutable, NonSSA, R> where R: ExpressionResultType, { -- cgit v1.3.1