From 42d00e32edc812e0c3a5333e21ce00b0db7a4687 Mon Sep 17 00:00:00 2001 From: lukasx999 <116069013+lukasx999@users.noreply.github.com> Date: Fri, 18 Apr 2025 13:01:03 +0200 Subject: [PATCH] removed unnecesary implementation of From --- 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 ac1c8d01c48..a8c0fd1af08 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)