From d4ef21e2435377b6e60067802ce2ce7a71b877ec Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Wed, 2 Jul 2025 22:36:59 -0500 Subject: [PATCH] Change to free-fn intersperse for stdlib compat Itertools warns that the standard library may be stabilizing the intersperse method soon and recommends using this function instead. --- src/main.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main.rs b/src/main.rs index c0f5ca9..9d0ed86 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,7 +6,6 @@ use gt_tool::structs::release::{CreateReleaseOption, Release}; use clap::Parser; -use itertools::Itertools; use reqwest::header; use reqwest::header::ACCEPT; @@ -37,11 +36,13 @@ async fn main() -> Result<(), gt_tool::Error> { // Print in reverse order so the newest items are closest to the // user's command prompt. Otherwise the newest item scrolls off the // screen and can't be seen. - let _ = releases - .iter() - .rev() - .map(|release| release.to_string()) - .intersperse(String::from("")) + let _ = itertools::Itertools::intersperse( + releases + .iter() + .rev() + .map(|release| release.to_string()), + String::from("") + ) .map(|release| println!("{}", release)) .fold((), |_, _| () ); }