From d59ac4912c897440aaebf422fe92d8eeaf73254c Mon Sep 17 00:00:00 2001 From: Lukas <116069013+lukasx999@users.noreply.github.com> Date: Fri, 18 Apr 2025 14:28:13 +0200 Subject: [PATCH] csplit: removed unnecesary implementation of From (#7778) --- src/uu/csplit/src/csplit_error.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/uu/csplit/src/csplit_error.rs b/src/uu/csplit/src/csplit_error.rs index ac1c8d01c..a8c0fd1af 100644 --- a/src/uu/csplit/src/csplit_error.rs +++ b/src/uu/csplit/src/csplit_error.rs @@ -12,7 +12,7 @@ use uucore::error::UError; #[derive(Debug, Error)] pub enum CsplitError { #[error("IO error: {}", _0)] - IoError(io::Error), + IoError(#[from] io::Error), #[error("{}: line number out of range", ._0.quote())] LineOutOfRange(String), #[error("{}: line number out of range on repetition {}", ._0.quote(), _1)] @@ -39,12 +39,6 @@ pub enum CsplitError { UError(Box), } -impl From for CsplitError { - fn from(error: io::Error) -> Self { - Self::IoError(error) - } -} - impl From> for CsplitError { fn from(error: Box) -> Self { Self::UError(error)