From 9fa8dcf0e28a551f4852a6bd9b760da68378011d Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Thu, 9 Sep 2021 13:52:03 +0200 Subject: [PATCH 1/2] Deprecate Itertools::{intersperse, intersperse_with} --- src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index c45d93058..c40e22fa9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -476,6 +476,7 @@ pub trait Itertools : Iterator { /// /// itertools::assert_equal((0..3).intersperse(8), vec![0, 8, 1, 8, 2]); /// ``` + #[deprecated(since = "0.11.0", note = "Use `Iterator::intersperse` instead")] fn intersperse(self, element: Self::Item) -> Intersperse where Self: Sized, Self::Item: Clone @@ -497,6 +498,7 @@ pub trait Itertools : Iterator { /// itertools::assert_equal((0..3).intersperse_with(|| { i -= 1; i }), vec![0, 9, 1, 8, 2]); /// assert_eq!(i, 8); /// ``` + #[deprecated(since = "0.11.0", note = "Use `Iterator::intersperse_with` instead")] fn intersperse_with(self, element: F) -> IntersperseWith where Self: Sized, F: FnMut() -> Self::Item From d44fa213fb85daa7eb14ecf02498b90c064203e5 Mon Sep 17 00:00:00 2001 From: Marcin Puc <5671049+tranzystorek-io@users.noreply.github.com> Date: Mon, 13 Sep 2021 20:07:11 +0200 Subject: [PATCH 2/2] Change deprecation version Co-authored-by: Jack Wrenn --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index c40e22fa9..f1a59aa79 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -476,7 +476,7 @@ pub trait Itertools : Iterator { /// /// itertools::assert_equal((0..3).intersperse(8), vec![0, 8, 1, 8, 2]); /// ``` - #[deprecated(since = "0.11.0", note = "Use `Iterator::intersperse` instead")] + #[deprecated(since = "0.10.2", note = "Use `Iterator::intersperse` instead")] fn intersperse(self, element: Self::Item) -> Intersperse where Self: Sized, Self::Item: Clone @@ -498,7 +498,7 @@ pub trait Itertools : Iterator { /// itertools::assert_equal((0..3).intersperse_with(|| { i -= 1; i }), vec![0, 9, 1, 8, 2]); /// assert_eq!(i, 8); /// ``` - #[deprecated(since = "0.11.0", note = "Use `Iterator::intersperse_with` instead")] + #[deprecated(since = "0.10.2", note = "Use `Iterator::intersperse_with` instead")] fn intersperse_with(self, element: F) -> IntersperseWith where Self: Sized, F: FnMut() -> Self::Item