From 1161a60968b85ab19987c88f6671f843995a05b0 Mon Sep 17 00:00:00 2001 From: Jiahao XU Date: Sat, 18 Jun 2022 17:56:17 +1000 Subject: [PATCH] Simplify `create_tar_decoder`: Ret `io::Result` instead of `Result` Signed-off-by: Jiahao XU --- src/helpers/extracter.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/helpers/extracter.rs b/src/helpers/extracter.rs index b1737528..13f018b6 100644 --- a/src/helpers/extracter.rs +++ b/src/helpers/extracter.rs @@ -1,5 +1,5 @@ use std::fs::File; -use std::io::{BufRead, Read}; +use std::io::{self, BufRead, Read}; use std::path::Path; use flate2::bufread::GzDecoder; @@ -14,7 +14,7 @@ use crate::{BinstallError, TarBasedFmt}; pub(super) fn create_tar_decoder( dat: impl BufRead + 'static, fmt: TarBasedFmt, -) -> Result>, BinstallError> { +) -> io::Result>> { use TarBasedFmt::*; let r: Box = match fmt {