From cbd327aad760d4b38b951087f02457cd9760fe6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20M=2E=20Bezerra?= Date: Mon, 4 Sep 2023 21:15:57 -0300 Subject: [PATCH] replace usage of `ubyte` by our own `Bytes` formatter --- Cargo.lock | 7 ------- Cargo.toml | 1 - src/archive/tar.rs | 5 ++--- src/archive/zip.rs | 5 ++--- src/utils/mod.rs | 4 +++- 5 files changed, 7 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e4fa540..497ff5a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -735,7 +735,6 @@ dependencies = [ "tempfile", "test-strategy", "time", - "ubyte", "xz2", "zip", "zstd", @@ -1188,12 +1187,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "ubyte" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81f0dae7d286ad0d9366d7679a77934cfc3cf3a8d67e82669794412b2368fe6" - [[package]] name = "unarray" version = "0.1.4" diff --git a/Cargo.toml b/Cargo.toml index a15de74..f87207a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,6 @@ snap = "1.1.0" tar = "0.4.40" tempfile = "3.8.0" time = { version = "0.3.28", default-features = false } -ubyte = { version = "0.10.3", default-features = false } xz2 = "0.1.7" zip = { version = "0.6.6", default-features = false, features = ["time"] } zstd = { version = "0.12.4", default-features = false } diff --git a/src/archive/tar.rs b/src/archive/tar.rs index 54f144f..d376288 100644 --- a/src/archive/tar.rs +++ b/src/archive/tar.rs @@ -10,13 +10,12 @@ use std::{ use fs_err as fs; use same_file::Handle; -use ubyte::ToByteUnit; use crate::{ error::FinalError, info, list::FileInArchive, - utils::{self, EscapedPathDisplay, FileVisibilityPolicy}, + utils::{self, Bytes, EscapedPathDisplay, FileVisibilityPolicy}, warning, }; @@ -41,7 +40,7 @@ pub fn unpack_archive(reader: Box, output_folder: &Path, quiet: bool) inaccessible, "{:?} extracted. ({})", utils::strip_cur_dir(&output_folder.join(file.path()?)), - file.size().bytes(), + Bytes::new(file.size()), ); files_unpacked += 1; diff --git a/src/archive/zip.rs b/src/archive/zip.rs index 47d7363..60cc440 100644 --- a/src/archive/zip.rs +++ b/src/archive/zip.rs @@ -14,7 +14,6 @@ use filetime::{set_file_mtime, FileTime}; use fs_err as fs; use same_file::Handle; use time::OffsetDateTime; -use ubyte::ToByteUnit; use zip::{self, read::ZipFile, DateTime, ZipArchive}; use crate::{ @@ -22,7 +21,7 @@ use crate::{ info, list::FileInArchive, utils::{ - self, cd_into_same_dir_as, get_invalid_utf8_paths, pretty_format_list_of_paths, strip_cur_dir, + self, cd_into_same_dir_as, get_invalid_utf8_paths, pretty_format_list_of_paths, strip_cur_dir, Bytes, EscapedPathDisplay, FileVisibilityPolicy, }, warning, @@ -74,7 +73,7 @@ where inaccessible, "{:?} extracted. ({})", file_path.display(), - file.size().bytes() + Bytes::new(file.size()), ); } diff --git a/src/utils/mod.rs b/src/utils/mod.rs index a601287..3487b0c 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -10,7 +10,9 @@ mod fs; mod question; pub use file_visibility::FileVisibilityPolicy; -pub use formatting::{nice_directory_display, pretty_format_list_of_paths, strip_cur_dir, to_utf, EscapedPathDisplay}; +pub use formatting::{ + nice_directory_display, pretty_format_list_of_paths, strip_cur_dir, to_utf, Bytes, EscapedPathDisplay, +}; pub use fs::{ cd_into_same_dir_as, clear_path, create_dir_if_non_existent, is_symlink, remove_file_or_dir, try_infer_extension, };