From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- vendor/petgraph/src/util.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 vendor/petgraph/src/util.rs (limited to 'vendor/petgraph/src/util.rs') diff --git a/vendor/petgraph/src/util.rs b/vendor/petgraph/src/util.rs new file mode 100644 index 000000000..f4d28d9d4 --- /dev/null +++ b/vendor/petgraph/src/util.rs @@ -0,0 +1,25 @@ +use std::iter; + +pub fn enumerate(iterable: I) -> iter::Enumerate +where + I: IntoIterator, +{ + iterable.into_iter().enumerate() +} + +#[cfg(feature = "serde-1")] +pub fn rev(iterable: I) -> iter::Rev +where + I: IntoIterator, + I::IntoIter: DoubleEndedIterator, +{ + iterable.into_iter().rev() +} + +pub fn zip(i: I, j: J) -> iter::Zip +where + I: IntoIterator, + J: IntoIterator, +{ + i.into_iter().zip(j) +} -- cgit v1.2.3