From cf4a909d80ddee64be13ca9423dc8d7e6b7783bf Mon Sep 17 00:00:00 2001 From: "Nicholas R. Smith" Date: Mon, 1 Sep 2025 17:04:43 -0700 Subject: [PATCH 1/2] fix(lint): satiate the Almighty and All-Powerful Linter by annotating previously elided lifetimes --- src/hardlink/hardlink_list/iter.rs | 2 +- src/hardlink/hardlink_list/summary.rs | 2 +- src/hardlink/link_path_list/iter.rs | 2 +- src/visualizer/methods/initial_table.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hardlink/hardlink_list/iter.rs b/src/hardlink/hardlink_list/iter.rs index d0dfdc53..4b2c1b3c 100644 --- a/src/hardlink/hardlink_list/iter.rs +++ b/src/hardlink/hardlink_list/iter.rs @@ -11,7 +11,7 @@ pub struct Iter<'a, Size>(DashIter<'a, InodeNumber, Value>); impl HardlinkList { /// Iterate over the recorded entries. - pub fn iter(&self) -> Iter { + pub fn iter(&self) -> Iter<'_, Size> { self.0.iter().pipe(Iter) } } diff --git a/src/hardlink/hardlink_list/summary.rs b/src/hardlink/hardlink_list/summary.rs index ca5faa0a..4ae69173 100644 --- a/src/hardlink/hardlink_list/summary.rs +++ b/src/hardlink/hardlink_list/summary.rs @@ -183,7 +183,7 @@ impl Display for SummaryDisplay<'_, Size> { impl Summary { /// Turns this [`Summary`] into something [displayable](Display). #[inline] - pub fn display(&self, format: Size::DisplayFormat) -> SummaryDisplay { + pub fn display(&self, format: Size::DisplayFormat) -> SummaryDisplay<'_, Size> { SummaryDisplay { format, summary: self, diff --git a/src/hardlink/link_path_list/iter.rs b/src/hardlink/link_path_list/iter.rs index 1e9b5f10..60915bbd 100644 --- a/src/hardlink/link_path_list/iter.rs +++ b/src/hardlink/link_path_list/iter.rs @@ -8,7 +8,7 @@ pub struct Iter<'a>(slice::Iter<'a, PathBuf>); impl LinkPathList { /// Iterate over the paths inside the list. - pub fn iter(&self) -> Iter { + pub fn iter(&self) -> Iter<'_> { self.0.iter().pipe(Iter) } } diff --git a/src/visualizer/methods/initial_table.rs b/src/visualizer/methods/initial_table.rs index b02e0920..c1084f09 100644 --- a/src/visualizer/methods/initial_table.rs +++ b/src/visualizer/methods/initial_table.rs @@ -38,7 +38,7 @@ pub(super) type InitialTable = Table, InitialColumnWidth>; pub(super) fn render_initial( - visualizer: Visualizer, + visualizer: Visualizer<'_, Name, Size>, ) -> InitialTable<&'_ Name, Size> where Name: Display, From 1ce252521f23181a5ac09642c02e98322d42426c Mon Sep 17 00:00:00 2001 From: "Nicholas R. Smith" Date: Mon, 1 Sep 2025 17:22:18 -0700 Subject: [PATCH 2/2] build(rustc): bump the toolchain version to Rust 1.89.0 --- rust-toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-toolchain b/rust-toolchain index 59be5921..636ea711 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1 +1 @@ -1.88.0 +1.89.0