mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-08-05 23:47:46 +00:00
sort: fix clippy lints
This commit is contained in:
parent
047ced2c7f
commit
6979b707c0
1 changed files with 7 additions and 7 deletions
|
@ -83,7 +83,7 @@ fn reader_writer<F: Iterator<Item = Box<dyn Read + Send>>, Tmp: WriteableTmpFile
|
||||||
// Heuristically chosen: Dividing by 10 seems to keep our memory usage roughly
|
// Heuristically chosen: Dividing by 10 seems to keep our memory usage roughly
|
||||||
// around settings.buffer_size as a whole.
|
// around settings.buffer_size as a whole.
|
||||||
buffer_size,
|
buffer_size,
|
||||||
&settings,
|
settings,
|
||||||
receiver,
|
receiver,
|
||||||
sender,
|
sender,
|
||||||
);
|
);
|
||||||
|
@ -92,22 +92,22 @@ fn reader_writer<F: Iterator<Item = Box<dyn Read + Send>>, Tmp: WriteableTmpFile
|
||||||
let tmp_dir_size = tmp_files.len();
|
let tmp_dir_size = tmp_files.len();
|
||||||
let mut merger = merge::merge_with_file_limit::<_, _, Tmp>(
|
let mut merger = merge::merge_with_file_limit::<_, _, Tmp>(
|
||||||
tmp_files.into_iter().map(|c| c.reopen()),
|
tmp_files.into_iter().map(|c| c.reopen()),
|
||||||
&settings,
|
settings,
|
||||||
Some((tmp_dir, tmp_dir_size)),
|
Some((tmp_dir, tmp_dir_size)),
|
||||||
);
|
);
|
||||||
merger.write_all(&settings);
|
merger.write_all(settings);
|
||||||
}
|
}
|
||||||
ReadResult::SortedSingleChunk(chunk) => {
|
ReadResult::SortedSingleChunk(chunk) => {
|
||||||
output_sorted_lines(chunk.borrow_lines().iter(), &settings);
|
output_sorted_lines(chunk.borrow_lines().iter(), settings);
|
||||||
}
|
}
|
||||||
ReadResult::SortedTwoChunks([a, b]) => {
|
ReadResult::SortedTwoChunks([a, b]) => {
|
||||||
let merged_iter = a
|
let merged_iter = a
|
||||||
.borrow_lines()
|
.borrow_lines()
|
||||||
.iter()
|
.iter()
|
||||||
.merge_by(b.borrow_lines().iter(), |line_a, line_b| {
|
.merge_by(b.borrow_lines().iter(), |line_a, line_b| {
|
||||||
compare_by(line_a, line_b, &settings) != Ordering::Greater
|
compare_by(line_a, line_b, settings) != Ordering::Greater
|
||||||
});
|
});
|
||||||
output_sorted_lines(merged_iter, &settings);
|
output_sorted_lines(merged_iter, settings);
|
||||||
}
|
}
|
||||||
ReadResult::EmptyInput => {
|
ReadResult::EmptyInput => {
|
||||||
// don't output anything
|
// don't output anything
|
||||||
|
@ -220,7 +220,7 @@ fn read_write_loop<I: WriteableTmpFile>(
|
||||||
|
|
||||||
if let Some(sender) = &sender_option {
|
if let Some(sender) = &sender_option {
|
||||||
let should_continue = chunks::read(
|
let should_continue = chunks::read(
|
||||||
&sender,
|
sender,
|
||||||
recycled_buffer,
|
recycled_buffer,
|
||||||
None,
|
None,
|
||||||
&mut carry_over,
|
&mut carry_over,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue