aboutsummaryrefslogtreecommitdiff
path: root/vendor/syn/src/gen_helper.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
committerValentin Popov <valentin@popov.link>2024-07-19 15:37:58 +0300
commita990de90fe41456a23e58bd087d2f107d321f3a1 (patch)
tree15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/syn/src/gen_helper.rs
parent3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff)
downloadfparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz
fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip
Deleted vendor folder
Diffstat (limited to 'vendor/syn/src/gen_helper.rs')
-rw-r--r--vendor/syn/src/gen_helper.rs34
1 files changed, 0 insertions, 34 deletions
diff --git a/vendor/syn/src/gen_helper.rs b/vendor/syn/src/gen_helper.rs
deleted file mode 100644
index e433bac..0000000
--- a/vendor/syn/src/gen_helper.rs
+++ /dev/null
@@ -1,34 +0,0 @@
-#[cfg(feature = "fold")]
-pub(crate) mod fold {
- use crate::punctuated::{Pair, Punctuated};
-
- pub(crate) trait FoldHelper {
- type Item;
- fn lift<F>(self, f: F) -> Self
- where
- F: FnMut(Self::Item) -> Self::Item;
- }
-
- impl<T> FoldHelper for Vec<T> {
- type Item = T;
- fn lift<F>(self, f: F) -> Self
- where
- F: FnMut(Self::Item) -> Self::Item,
- {
- self.into_iter().map(f).collect()
- }
- }
-
- impl<T, U> FoldHelper for Punctuated<T, U> {
- type Item = T;
- fn lift<F>(self, mut f: F) -> Self
- where
- F: FnMut(Self::Item) -> Self::Item,
- {
- self.into_pairs()
- .map(Pair::into_tuple)
- .map(|(t, u)| Pair::new(f(t), u))
- .collect()
- }
- }
-}