Skip to content

Commit 7e3aa5f

Browse files
committed
deploy: 2ed80ff
1 parent 1c04b92 commit 7e3aa5f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+398
-124
lines changed

dev/src/uu_cksum/cksum.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@
180180

181181
<span class="kw">let </span><span class="kw-2">mut </span>i = <span class="number">0</span>;
182182
<span class="kw">while </span>i &lt; CRC_TABLE_LEN {
183-
table[i] = crc_entry(i <span class="kw">as </span>u8) <span class="kw">as </span>u32;
183+
table[i] = crc_entry(i <span class="kw">as </span>u8);
184184

185185
i += <span class="number">1</span>;
186186
}

dev/src/uu_csplit/csplit.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1046,7 +1046,7 @@
10461046
/// The creation of the split file may fail with some [`io::Error`].
10471047
</span><span class="kw">fn </span>new_writer(<span class="kw-2">&amp;mut </span><span class="self">self</span>) -&gt; io::Result&lt;()&gt; {
10481048
<span class="kw">let </span>file_name = <span class="self">self</span>.options.split_name.get(<span class="self">self</span>.counter);
1049-
<span class="kw">let </span>file = File::create(<span class="kw-2">&amp;</span>file_name)<span class="question-mark">?</span>;
1049+
<span class="kw">let </span>file = File::create(file_name)<span class="question-mark">?</span>;
10501050
<span class="self">self</span>.current_writer = <span class="prelude-val">Some</span>(BufWriter::new(file));
10511051
<span class="self">self</span>.counter += <span class="number">1</span>;
10521052
<span class="self">self</span>.size = <span class="number">0</span>;

dev/src/uu_dd/dd.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1641,7 +1641,7 @@
16411641
<span class="prelude-val">Some</span>(Num::Bytes(bmax)) =&gt; {
16421642
<span class="kw">let </span>bmax: u128 = (<span class="kw-2">*</span>bmax).try_into().unwrap();
16431643
<span class="kw">let </span>bremain: u128 = bmax - wstat.bytes_total;
1644-
cmp::min(ideal_bsize <span class="kw">as </span>u128, bremain <span class="kw">as </span>u128) <span class="kw">as </span>usize
1644+
cmp::min(ideal_bsize <span class="kw">as </span>u128, bremain) <span class="kw">as </span>usize
16451645
}
16461646
<span class="prelude-val">None </span>=&gt; ideal_bsize,
16471647
}

dev/src/uu_dircolors/dircolors.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@
513513
</span><span class="kw">pub fn </span>uumain(args: <span class="kw">impl </span>uucore::Args) -&gt; UResult&lt;()&gt; {
514514
<span class="kw">let </span>args = args.collect_ignore();
515515

516-
<span class="kw">let </span>matches = uu_app().try_get_matches_from(<span class="kw-2">&amp;</span>args)<span class="question-mark">?</span>;
516+
<span class="kw">let </span>matches = uu_app().try_get_matches_from(args)<span class="question-mark">?</span>;
517517

518518
<span class="kw">let </span>files = matches
519519
.get_many::&lt;String&gt;(options::FILE)

dev/src/uu_du/du.rs.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1117,7 +1117,7 @@
11171117
path,
11181118
is_dir: metadata.is_dir(),
11191119
size: metadata.len(),
1120-
blocks: metadata.blocks() <span class="kw">as </span>u64,
1120+
blocks: metadata.blocks(),
11211121
inodes: <span class="number">1</span>,
11221122
inode: <span class="prelude-val">Some</span>(file_info),
11231123
created: birth_u64(<span class="kw-2">&amp;</span>metadata),
@@ -1162,7 +1162,7 @@
11621162
meta.created()
11631163
.ok()
11641164
.and_then(|t| t.duration_since(UNIX_EPOCH).ok())
1165-
.map(|e| e.as_secs() <span class="kw">as </span>u64)
1165+
.map(|e| e.as_secs())
11661166
}
11671167

11681168
<span class="attribute">#[cfg(windows)]
@@ -1781,7 +1781,7 @@
17811781
// .short(&#39;P&#39;)
17821782
// .long(&quot;no-dereference&quot;)
17831783
// .help(&quot;don&#39;t follow any symbolic links (this is the default)&quot;)
1784-
// .action(ArgAction::SetTrue),
1784+
// .action(ArgAction::SetTrue),
17851785
// )
17861786
</span>.arg(
17871787
Arg::new(options::BLOCK_SIZE_1M)

dev/src/uu_fold/fold.rs.html

+1-5
Original file line numberDiff line numberDiff line change
@@ -296,8 +296,6 @@
296296
<span id="296">296</span>
297297
<span id="297">297</span>
298298
<span id="298">298</span>
299-
<span id="299">299</span>
300-
<span id="300">300</span>
301299
</pre><pre class="rust"><code><span class="comment">// * This file is part of the uutils coreutils package.
302300
// *
303301
// * (c) Alex Lyon &lt;arcterus@mail.com&gt;
@@ -574,9 +572,7 @@
574572
last_space = <span class="kw">if </span>spaces { <span class="prelude-val">Some</span>(output.len()) } <span class="kw">else </span>{ <span class="prelude-val">None </span>};
575573
}
576574
<span class="string">&#39;\x08&#39; </span>=&gt; {
577-
<span class="kw">if </span>col_count &gt; <span class="number">0 </span>{
578-
col_count -= <span class="number">1</span>;
579-
}
575+
col_count = col_count.saturating_sub(<span class="number">1</span>);
580576
}
581577
<span class="kw">_ if </span>spaces &amp;&amp; ch.is_whitespace() =&gt; {
582578
last_space = <span class="prelude-val">Some</span>(output.len());

dev/src/uu_ln/ln.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -930,7 +930,7 @@
930930
</span>} <span class="kw">else </span>{
931931
source.to_path_buf()
932932
};
933-
fs::hard_link(<span class="kw-2">&amp;</span>p, dst).map_err_context(|| {
933+
fs::hard_link(p, dst).map_err_context(|| {
934934
<span class="macro">format!</span>(
935935
<span class="string">&quot;failed to create hard link {} =&gt; {}&quot;</span>,
936936
source.quote(),

dev/src/uu_ls/ls.rs.html

+4-2
Original file line numberDiff line numberDiff line change
@@ -3050,6 +3050,7 @@
30503050
<span id="3050">3050</span>
30513051
<span id="3051">3051</span>
30523052
<span id="3052">3052</span>
3053+
<span id="3053">3053</span>
30533054
</pre><pre class="rust"><code><span class="comment">// This file is part of the uutils coreutils package.
30543055
//
30553056
// (c) Jeremiah Peschka &lt;jeremiah.peschka@gmail.com&gt;
@@ -5754,8 +5755,9 @@
57545755
// S_IXUSR -&gt; user has execute permission
57555756
// S_IXGRP -&gt; group has execute permission
57565757
// S_IXOTH -&gt; other users have execute permission
5757-
</span>md.mode() &amp; ((S_IXUSR | S_IXGRP | S_IXOTH) <span class="kw">as </span>u32) != <span class="number">0
5758-
</span>}
5758+
</span><span class="attribute">#[allow(clippy::unnecessary_cast)]
5759+
</span><span class="kw">return </span>md.mode() &amp; ((S_IXUSR | S_IXGRP | S_IXOTH) <span class="kw">as </span>u32) != <span class="number">0</span>;
5760+
}
57595761

57605762
<span class="kw">fn </span>classify_file(path: <span class="kw-2">&amp;</span>PathData, out: <span class="kw-2">&amp;mut </span>BufWriter&lt;Stdout&gt;) -&gt; <span class="prelude-ty">Option</span>&lt;char&gt; {
57615763
<span class="kw">let </span>file_type = path.file_type(out)<span class="question-mark">?</span>;

dev/src/uu_mv/mv.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1164,7 +1164,7 @@
11641164
<span class="kw">let </span>path_symlink_points_to = fs::read_link(from)<span class="question-mark">?</span>;
11651165
<span class="attribute">#[cfg(unix)]
11661166
</span>{
1167-
unix::fs::symlink(<span class="kw-2">&amp;</span>path_symlink_points_to, to).and_then(|<span class="kw">_</span>| fs::remove_file(from))<span class="question-mark">?</span>;
1167+
unix::fs::symlink(path_symlink_points_to, to).and_then(|<span class="kw">_</span>| fs::remove_file(from))<span class="question-mark">?</span>;
11681168
}
11691169
<span class="attribute">#[cfg(windows)]
11701170
</span>{

dev/src/uu_pinky/pinky.rs.html

+6-2
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,8 @@
402402
<span id="402">402</span>
403403
<span id="403">403</span>
404404
<span id="404">404</span>
405+
<span id="405">405</span>
406+
<span id="406">406</span>
405407
</pre><pre class="rust"><code><span class="comment">// This file is part of the uutils coreutils package.
406408
//
407409
// (c) Jian Zeng &lt;anonymousknight96@gmail.com&gt;
@@ -681,9 +683,11 @@
681683

682684
<span class="kw">let </span>mesg;
683685
<span class="kw">let </span>last_change;
686+
684687
<span class="kw">match </span>pts_path.metadata() {
685-
<span class="prelude-val">Ok</span>(meta) =&gt; {
686-
mesg = <span class="kw">if </span>meta.mode() &amp; (S_IWGRP <span class="kw">as </span>u32) != <span class="number">0 </span>{
688+
<span class="attribute">#[allow(clippy::unnecessary_cast)]
689+
</span><span class="prelude-val">Ok</span>(meta) =&gt; {
690+
mesg = <span class="kw">if </span>meta.mode() &amp; S_IWGRP <span class="kw">as </span>u32 != <span class="number">0 </span>{
687691
<span class="string">&#39; &#39;
688692
</span>} <span class="kw">else </span>{
689693
<span class="string">&#39;*&#39;

dev/src/uu_ptx/ptx.rs.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -1316,7 +1316,7 @@
13161316
) -&gt; (String, String, String, String) {
13171317
<span class="comment">// Chunk size logics are mostly copied from the GNU ptx source.
13181318
// https://github.com/MaiZure/coreutils-8.3/blob/master/src/ptx.c#L1234
1319-
</span><span class="kw">let </span>half_line_size = (config.line_width / <span class="number">2</span>) <span class="kw">as </span>usize;
1319+
</span><span class="kw">let </span>half_line_size = config.line_width / <span class="number">2</span>;
13201320
<span class="kw">let </span>max_before_size = cmp::max(half_line_size <span class="kw">as </span>isize - config.gap_size <span class="kw">as </span>isize, <span class="number">0</span>) <span class="kw">as </span>usize;
13211321
<span class="kw">let </span>max_after_size = cmp::max(
13221322
half_line_size <span class="kw">as </span>isize
@@ -1377,7 +1377,7 @@
13771377
</span><span class="kw">let </span>(tail_beg, <span class="kw">_</span>) = trim_idx(all_after, after_end, all_after.len());
13781378

13791379
<span class="comment">// end = begin + max length
1380-
</span><span class="kw">let </span>tail_end = cmp::min(all_after.len(), tail_beg + max_tail_size) <span class="kw">as </span>usize;
1380+
</span><span class="kw">let </span>tail_end = cmp::min(all_after.len(), tail_beg + max_tail_size);
13811381
<span class="comment">// in case that falls in the middle of a word, trim away the word.
13821382
</span><span class="kw">let </span>tail_end = trim_broken_word_right(all_after, tail_beg, tail_end);
13831383

dev/src/uu_pwd/pwd.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@
323323
.map(Into::into)
324324
.unwrap_or(cwd);
325325

326-
println_verbatim(<span class="kw-2">&amp;</span>cwd).map_err_context(|| <span class="string">&quot;failed to print current directory&quot;</span>.to_owned())<span class="question-mark">?</span>;
326+
println_verbatim(cwd).map_err_context(|| <span class="string">&quot;failed to print current directory&quot;</span>.to_owned())<span class="question-mark">?</span>;
327327

328328
<span class="prelude-val">Ok</span>(())
329329
}

dev/src/uu_realpath/realpath.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@
553553

554554
<span class="kw">let </span>abs = process_relative(abs, relative_base, relative_to);
555555

556-
print_verbatim(<span class="kw-2">&amp;</span>abs)<span class="question-mark">?</span>;
556+
print_verbatim(abs)<span class="question-mark">?</span>;
557557
stdout().write_all(<span class="kw-2">&amp;</span>[line_ending])<span class="question-mark">?</span>;
558558
<span class="prelude-val">Ok</span>(())
559559
}

dev/src/uu_rm/rm.rs.html

+2
Original file line numberDiff line numberDiff line change
@@ -581,6 +581,7 @@
581581
<span id="581">581</span>
582582
<span id="582">582</span>
583583
<span id="583">583</span>
584+
<span id="584">584</span>
584585
</pre><pre class="rust"><code><span class="comment">// * This file is part of the uutils coreutils package.
585586
// *
586587
// * (c) Alex Lyon &lt;arcterus@mail.com&gt;
@@ -1103,6 +1104,7 @@
11031104
<span class="kw">let </span>mode = metadata.permissions().mode();
11041105
<span class="comment">// Check if directory has user write permissions
11051106
// Why is S_IWUSR showing up as a u16 on macos?
1107+
</span><span class="attribute">#[allow(clippy::unnecessary_cast)]
11061108
</span><span class="kw">let </span>user_writable = (mode &amp; (libc::S_IWUSR <span class="kw">as </span>u32)) != <span class="number">0</span>;
11071109
<span class="kw">if </span>!user_writable {
11081110
<span class="macro">prompt_yes!</span>(<span class="string">&quot;remove write-protected directory {}?&quot;</span>, path.quote())

dev/src/uu_split/split.rs.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -2552,7 +2552,7 @@
25522552
// of bytes per chunk.
25532553
</span><span class="kw">let </span>metadata = metadata(<span class="kw-2">&amp;</span>settings.input).unwrap();
25542554
<span class="kw">let </span>num_bytes = metadata.len();
2555-
<span class="kw">let </span>chunk_size = (num_bytes / (num_chunks <span class="kw">as </span>u64)) <span class="kw">as </span>usize;
2555+
<span class="kw">let </span>chunk_size = (num_bytes / num_chunks) <span class="kw">as </span>usize;
25562556

25572557
<span class="comment">// This object is responsible for creating the filename for each chunk.
25582558
</span><span class="kw">let </span><span class="kw-2">mut </span>filename_iterator = FilenameIterator::new(
@@ -2625,7 +2625,7 @@
26252625
// of bytes per chunk.
26262626
</span><span class="kw">let </span>metadata = metadata(<span class="kw-2">&amp;</span>settings.input).unwrap();
26272627
<span class="kw">let </span>num_bytes = metadata.len();
2628-
<span class="kw">let </span>chunk_size = (num_bytes / (num_chunks <span class="kw">as </span>u64)) <span class="kw">as </span>usize;
2628+
<span class="kw">let </span>chunk_size = (num_bytes / num_chunks) <span class="kw">as </span>usize;
26292629

26302630
<span class="comment">// Write to stdout instead of to a file.
26312631
</span><span class="kw">let </span>stdout = std::io::stdout();

dev/src/uu_sync/sync.rs.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@
300300
<span class="attribute">#[cfg(any(target_os = <span class="string">&quot;linux&quot;</span>, target_os = <span class="string">&quot;android&quot;</span>))]
301301
</span><span class="kw">pub unsafe fn </span>do_syncfs(files: Vec&lt;String&gt;) -&gt; isize {
302302
<span class="kw">for </span>path <span class="kw">in </span>files {
303-
<span class="kw">let </span>f = File::open(<span class="kw-2">&amp;</span>path).unwrap();
303+
<span class="kw">let </span>f = File::open(path).unwrap();
304304
<span class="kw">let </span>fd = f.as_raw_fd();
305305
libc::syscall(libc::SYS_syncfs, fd);
306306
}
@@ -310,7 +310,7 @@
310310
<span class="attribute">#[cfg(any(target_os = <span class="string">&quot;linux&quot;</span>, target_os = <span class="string">&quot;android&quot;</span>))]
311311
</span><span class="kw">pub unsafe fn </span>do_fdatasync(files: Vec&lt;String&gt;) -&gt; isize {
312312
<span class="kw">for </span>path <span class="kw">in </span>files {
313-
<span class="kw">let </span>f = File::open(<span class="kw-2">&amp;</span>path).unwrap();
313+
<span class="kw">let </span>f = File::open(path).unwrap();
314314
<span class="kw">let </span>fd = f.as_raw_fd();
315315
libc::syscall(libc::SYS_fdatasync, fd);
316316
}

dev/src/uu_uptime/uptime.rs.html

+7-1
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,9 @@
184184
<span id="184">184</span>
185185
<span id="185">185</span>
186186
<span id="186">186</span>
187+
<span id="187">187</span>
188+
<span id="188">188</span>
189+
<span id="189">189</span>
187190
</pre><pre class="rust"><code><span class="comment">// * This file is part of the uutils coreutils package.
188191
// *
189192
// * (c) Jordi Boggiano &lt;j.boggiano@seld.be&gt;
@@ -346,7 +349,10 @@
346349
proc_uptime.unwrap_or_else(|| <span class="kw">match </span>boot_time {
347350
<span class="prelude-val">Some</span>(t) =&gt; {
348351
<span class="kw">let </span>now = Local::now().timestamp();
349-
<span class="kw">let </span>boottime = t <span class="kw">as </span>i64;
352+
<span class="attribute">#[cfg(target_pointer_width = <span class="string">&quot;64&quot;</span>)]
353+
</span><span class="kw">let </span>boottime: i64 = t;
354+
<span class="attribute">#[cfg(not(target_pointer_width = <span class="string">&quot;64&quot;</span>))]
355+
</span><span class="kw">let </span>boottime: i64 = t.into();
350356
now - boottime
351357
}
352358
<span class="prelude-val">None </span>=&gt; -<span class="number">1</span>,

dev/src/uu_who/who.rs.html

+13-5
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,10 @@
564564
<span id="564">564</span>
565565
<span id="565">565</span>
566566
<span id="566">566</span>
567+
<span id="567">567</span>
568+
<span id="568">568</span>
569+
<span id="569">569</span>
570+
<span id="570">570</span>
567571
</pre><pre class="rust"><code><span class="comment">// This file is part of the uutils coreutils package.
568572
//
569573
// (c) Jian Zeng &lt;anonymousknight96@gmail.com&gt;
@@ -1040,11 +1044,15 @@
10401044
<span class="kw">let </span>last_change;
10411045
<span class="kw">match </span>p.metadata() {
10421046
<span class="prelude-val">Ok</span>(meta) =&gt; {
1043-
mesg = <span class="kw">if </span>meta.mode() &amp; (S_IWGRP <span class="kw">as </span>u32) != <span class="number">0 </span>{
1044-
<span class="string">&#39;+&#39;
1045-
</span>} <span class="kw">else </span>{
1046-
<span class="string">&#39;-&#39;
1047-
</span>};
1047+
<span class="attribute">#[cfg(all(
1048+
not(target_os = <span class="string">&quot;android&quot;</span>),
1049+
not(target_os = <span class="string">&quot;freebsd&quot;</span>),
1050+
not(target_vendor = <span class="string">&quot;apple&quot;</span>)
1051+
))]
1052+
</span><span class="kw">let </span>iwgrp = S_IWGRP;
1053+
<span class="attribute">#[cfg(any(target_os = <span class="string">&quot;android&quot;</span>, target_os = <span class="string">&quot;freebsd&quot;</span>, target_vendor = <span class="string">&quot;apple&quot;</span>))]
1054+
</span><span class="kw">let </span>iwgrp = S_IWGRP <span class="kw">as </span>u32;
1055+
mesg = <span class="kw">if </span>meta.mode() &amp; iwgrp != <span class="number">0 </span>{ <span class="string">&#39;+&#39; </span>} <span class="kw">else </span>{ <span class="string">&#39;-&#39; </span>};
10481056
last_change = meta.atime();
10491057
}
10501058
<span class="kw">_ </span>=&gt; {

dev/src/uu_whoami/whoami.rs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
</span><span class="kw">pub fn </span>uumain(args: <span class="kw">impl </span>uucore::Args) -&gt; UResult&lt;()&gt; {
5353
uu_app().try_get_matches_from(args)<span class="question-mark">?</span>;
5454
<span class="kw">let </span>username = platform::get_username().map_err_context(|| <span class="string">&quot;failed to get username&quot;</span>.into())<span class="question-mark">?</span>;
55-
println_verbatim(<span class="kw-2">&amp;</span>username).map_err_context(|| <span class="string">&quot;failed to print username&quot;</span>.into())<span class="question-mark">?</span>;
55+
println_verbatim(username).map_err_context(|| <span class="string">&quot;failed to print username&quot;</span>.into())<span class="question-mark">?</span>;
5656
<span class="prelude-val">Ok</span>(())
5757
}
5858

0 commit comments

Comments
 (0)