diff --git a/debugger/src/debugger.rs b/debugger/src/debugger.rs index 9d23620..1e2a95b 100644 --- a/debugger/src/debugger.rs +++ b/debugger/src/debugger.rs @@ -119,7 +119,7 @@ impl FunctionCache { self.cache.get(sb_fn_id) } - fn insert<'a, F>(&'a mut self, sb_fn_id: &SBFunctionId, get_type: F) + fn insert(&mut self, sb_fn_id: &SBFunctionId, get_type: F) where F: FnOnce() -> SBType, { diff --git a/debugger/src/value/writer.rs b/debugger/src/value/writer.rs index 9f44b79..d5e993c 100644 --- a/debugger/src/value/writer.rs +++ b/debugger/src/value/writer.rs @@ -648,7 +648,7 @@ pub(crate) fn enumerate_value<'a>( Ok((parent, variant)) } -fn value_to_str<'a>(v: &'a SBValue) -> Result<&'a str> { +fn value_to_str(v: &SBValue) -> Result<&str> { match v.value() { Some(s) => s.to_str().map_err(|_| WriteErr), None => Err(WriteErr), @@ -680,7 +680,7 @@ where Ok(bytes) } -impl<'a> RValueWriter<'a> { +impl RValueWriter<'_> { fn pointer_to(&mut self, ty: &str, addr: u64, pointee: &SBType, r: usize) -> Result { let sb_value = sb_value_from_addr("0", addr, pointee)?; let addr = Addr::from(addr); diff --git a/parser/tests/common/free_fn.rs b/parser/tests/common/free_fn.rs index 61c1fe0..a546cac 100644 --- a/parser/tests/common/free_fn.rs +++ b/parser/tests/common/free_fn.rs @@ -38,7 +38,7 @@ mod module_a { } mod module_a_a_a { - fn free_func_f<'a>(i: &'a u64) -> &'a u64 { + fn free_func_f(i: &u64) -> &u64 { i } } diff --git a/protocol/src/value.rs b/protocol/src/value.rs index 5d32299..0c1beb7 100644 --- a/protocol/src/value.rs +++ b/protocol/src/value.rs @@ -512,7 +512,7 @@ impl Display for RValue { /// A wrapper type only for implementing `Display`. pub struct ArgumentList<'a>(pub &'a [(String, RValue)]); -impl<'a> Display for ArgumentList<'a> { +impl Display for ArgumentList<'_> { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { let pretty = f.alternate(); for (name, value) in self.0.iter() {