diff --git a/src/uu/cut/src/cut.rs b/src/uu/cut/src/cut.rs index 2c0f9f515..8e31dbda7 100644 --- a/src/uu/cut/src/cut.rs +++ b/src/uu/cut/src/cut.rs @@ -70,9 +70,9 @@ fn list_to_ranges(list: &str, complement: bool) -> Result, String> { } } -fn cut_bytes( +fn cut_bytes( reader: R, - out: &mut dyn Write, + out: &mut W, ranges: &[Range], opts: &Options, ) -> UResult<()> { @@ -108,9 +108,9 @@ fn cut_bytes( } // Output delimiter is explicitly specified -fn cut_fields_explicit_out_delim( +fn cut_fields_explicit_out_delim( reader: R, - out: &mut dyn Write, + out: &mut W, matcher: &M, ranges: &[Range], only_delimited: bool, @@ -193,9 +193,9 @@ fn cut_fields_explicit_out_delim( } // Output delimiter is the same as input delimiter -fn cut_fields_implicit_out_delim( +fn cut_fields_implicit_out_delim( reader: R, - out: &mut dyn Write, + out: &mut W, matcher: &M, ranges: &[Range], only_delimited: bool, @@ -264,9 +264,9 @@ fn cut_fields_implicit_out_delim( } // The input delimiter is identical to `newline_char` -fn cut_fields_newline_char_delim( +fn cut_fields_newline_char_delim( reader: R, - out: &mut dyn Write, + out: &mut W, ranges: &[Range], newline_char: u8, out_delim: &[u8], @@ -295,9 +295,9 @@ fn cut_fields_newline_char_delim( Ok(()) } -fn cut_fields( +fn cut_fields( reader: R, - out: &mut dyn Write, + out: &mut W, ranges: &[Range], opts: &Options, ) -> UResult<()> {