]> git.sesse.net Git - bcachefs-tools-debian/commitdiff
rust: remove dependency on itertools
authorFaidon Liambotis <paravoid@debian.org>
Tue, 9 Jan 2024 10:52:51 +0000 (12:52 +0200)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 13 Jan 2024 03:53:22 +0000 (22:53 -0500)
The only use for itertools is in parse_mount_options() where we take a
vector, convert it to iterator and then join it. Instead, we can join
the vector directly.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
rust-src/Cargo.lock
rust-src/Cargo.toml
rust-src/src/cmd_mount.rs

index a99cd4744392f7d1845e3c5c5deb7ffb4e423de6..091f76071a2b38faad04b3fe6bacc431ade03de7 100644 (file)
@@ -99,7 +99,6 @@ dependencies = [
  "errno 0.2.8",
  "gag",
  "getset",
- "itertools",
  "libc",
  "log",
  "parse-display",
@@ -407,15 +406,6 @@ dependencies = [
  "windows-sys",
 ]
 
-[[package]]
-name = "itertools"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
-dependencies = [
- "either",
-]
-
 [[package]]
 name = "lazy_static"
 version = "1.4.0"
index d1d42b35f17b108c1d0e80833f265141fd7b2e42..84107d41195f37ee913c586ce04603ff098b7570 100644 (file)
@@ -21,7 +21,6 @@ udev = "0.7.0"
 uuid = "1.2.2"
 gag = "1.0.0"
 getset = "0.1"
-itertools = "0.9"
 parse-display = "0.1"
 errno = "0.2"
 either = "1.5"
index 3f8253f5e1f56781a22fdf6ee7cf6b0ccacdd85b..6db109c481dbd33e5940f7970e8a002952cff5e9 100644 (file)
@@ -76,12 +76,11 @@ fn parse_mount_options(options: impl AsRef<str>) -> (Option<String>, libc::c_ulo
             }
         });
 
-    use itertools::Itertools;
     (
         if opts.len() == 0 {
             None
         } else {
-            Some(opts.iter().join(","))
+            Some(opts.join(","))
         },
         flags,
     )