Roy Ivy III
88a45a157b
refactor/polish ~ fix cargo clippy
complaints (redundant return)
2020-01-27 21:33:51 -06:00
Roy Ivy III
564168ccfc
refactor/polish ~ fix cargo clippy
complaints (redundant clone)
2020-01-27 21:33:51 -06:00
Roy Ivy III
2e90c78fae
refactor/polish ~ fix cargo clippy
complaints (redundant closure)
2020-01-27 21:33:51 -06:00
Roy Ivy III
fa8540cb15
refactor/polish ~ fix cargo clippy
complaints (DRY struct def)
2020-01-27 21:33:51 -06:00
Roy Ivy III
ea8ed8d5da
refactor/polish ~ fix cargo clippy
complaints (&Vec => &[])
2020-01-27 21:33:50 -06:00
Roy Ivy III
a72422fb0e
refactor/polish ~ fix cargo clippy
complaints (Vec<> => [])
2020-01-27 21:33:50 -06:00
Roy Ivy III
ec5ca193ac
refactor/polish ~ fix cargo clippy
complaints (char not string)
2020-01-27 21:33:50 -06:00
Roy Ivy III
11d68d3e51
refactor/polish ~ fix cargo clippy
complaints (number readability)
2020-01-27 21:33:50 -06:00
Roy Ivy III
3da2a69e11
refactor/polish ~ fix cargo clippy
complaints (unneeded String::from
)
2020-01-27 21:33:50 -06:00
Roy Ivy III
bf6368269c
refactor/polish ~ fix cargo clippy
complaints (unneeded parens)
2020-01-27 21:33:50 -06:00
Roy Ivy III
1216378c72
refactor/polish ~ fix cargo clippy
complaints (unneeded ref for copiable)
2020-01-27 21:33:50 -06:00
Roy Ivy III
bc558f301a
refactor/polish ~ fix cargo clippy
complaints (unneeded mut
)
2020-01-27 21:33:50 -06:00
Roy Ivy III
25b1f98cf8
refactor/polish ~ fix cargo clippy
complaints (unneeded format
)
2020-01-27 21:33:50 -06:00
Roy Ivy III
3bff70967c
refactor/polish ~ fix cargo clippy
complaints (use starts_with()
)
2020-01-27 21:33:50 -06:00
Roy Ivy III
e676447b3d
refactor/polish ~ fix cargo clippy
complaints (while let ... = some
=> for ... in
)
2020-01-27 21:33:49 -06:00
Roy Ivy III
8142ecf325
refactor/polish ~ fix cargo clippy
complaints (default/tests => let ... = if ...
)
2020-01-27 21:33:49 -06:00
Roy Ivy III
d192ebea5b
refactor/polish ~ fix cargo clippy
complaints (unwrap_or_else)
2020-01-27 21:33:49 -06:00
Roy Ivy III
4ddc65f255
refactor/polish ~ fix cargo clippy
complaints (String => str)
2020-01-27 21:33:49 -06:00
Roy Ivy III
2d95cfdcbd
refactor/polish ~ fix cargo clippy
complaints (remove allow unused_must_use)
2020-01-27 21:33:49 -06:00
Roy Ivy III
90a64a831a
refactor/polish ~ fix cargo clippy
complaints (for in => iter.take)
2020-01-27 21:33:49 -06:00
Roy Ivy III
1642933275
refactor/polish ~ fix cargo clippy
complaints (if is_none => as_ref()?)
2020-01-27 21:33:49 -06:00
Roy Ivy III
88db11a328
refactor/polish ~ fix cargo clippy
complaints (negation instead of * -1)
2020-01-27 21:33:49 -06:00
Roy Ivy III
3c2e609bfe
refactor/polish ~ fix cargo clippy
complaints (use values()
)
2020-01-27 21:33:49 -06:00
Roy Ivy III
c6e9808224
refactor/polish ~ fix cargo clippy
complaints (match function signatures)
2020-01-27 21:33:49 -06:00
Roy Ivy III
c6817aefb3
refactor/polish ~ fix cargo clippy
complaints (or_else)
2020-01-27 21:33:49 -06:00
Roy Ivy III
413c64fa12
refactor/polish ~ fix cargo clippy
complaints ('better' as println!()
)
2020-01-27 21:33:48 -06:00
Roy Ivy III
291d2f5d48
refactor/polish ~ fix cargo clippy
complaints ('better' as println!(...)
)
2020-01-27 21:33:48 -06:00
Roy Ivy III
ba5a2435be
refactor/polish ~ fix cargo clippy
complaints (unneeded _
)
2020-01-27 21:33:48 -06:00
Roy Ivy III
493f5f1496
refactor/polish ~ fix cargo clippy
complaints (use +=
/-=
notation)
2020-01-27 21:33:48 -06:00
Roy Ivy III
768ed71725
refactor/polish ~ fix cargo clippy
complaints (use b'...' notation)
2020-01-27 21:33:48 -06:00
Roy Ivy III
b276f4758f
refactor/polish ~ fix cargo clippy
complaints (iter.collect => to_vec)
2020-01-27 21:33:48 -06:00
Roy Ivy III
a9b1a03b37
refactor/polish ~ fix cargo clippy
complaints (fatal/write_all)
2020-01-27 21:33:48 -06:00
Roy Ivy III
662db61336
refactor/polish ~ fix cargo clippy
complaints (fatal/unneeded drop)
2020-01-27 21:33:48 -06:00
Roy Ivy III
181c9d6cae
refactor/polish ~ fix cargo clippy
complaints (fatal/unneeded clone)
2020-01-27 21:33:48 -06:00
Roy Ivy III
6043ac1cbd
refactor/polish ~ fix cargo clippy
complaints (fatal/temporary_cstring_as_ptr)
2020-01-27 21:33:48 -06:00
Roy Ivy III
1f5749e304
refactor/polish ~ fix cargo clippy
complaints (fatal/same if clause)
2020-01-27 21:33:48 -06:00
Roy Ivy III
1f137c245f
refactor/polish ~ fix cargo clippy
complaints (fatal/cast_ptr_alignment)
2020-01-27 21:33:47 -06:00
Roy Ivy III
c969becbf8
refactor ~ remove unneeded mem::uninitialized() code
...
.# [why]
`mem::ununitialized()` is deprecated as of rust v1.39.0.
And this use is likely a premature optimization attempting to avoid
initializing the byte array to 0, which is usually a *very* fast operation.
* ref: <https://github.com/rust-lang/rust/blob/master/RELEASES.md >
* ref: <https://stackoverflow.com/questions/3654905/faster-way-to-zero-memory-than-with-memset >
2020-01-27 21:33:47 -06:00
Roy Ivy III
244bdf3d4f
who: fix ~ remove unneeded/incorrect time format size change
2020-01-27 21:33:47 -06:00
Roy Ivy III
9416709c9c
stat: fix birth/created time transformation
2020-01-27 21:33:47 -06:00
Roy Ivy III
45a04ce5fc
refactor ~ replace deprecated trim_{left,right}...
with trim_{start,end}...
...
- `trim_{start,end}{,_matches}` stabilized in rust v1.30.0
- `trim_{start,end}{,_matches}` deprecated (with compiler warnings) in rust v1.33.0
+ requires MinSRV >= v1.30.0
* ref: https://github.com/rust-lang/rust/blob/master/RELEASES.md
2020-01-27 21:33:47 -06:00
Roy Ivy III
c22cf215ba
refactor/polish ~ convert to inclusive range operator syntax (..=
)
...
- convert to newer `..=` syntax, fixing compiler warnings
+ requires MinSRV >= v1.26.0
.# [why]
The inclusive range operator (`..=`) was stabilized in rust v1.26.0.
Warnings requesting conversion from the old `...` operator to `..=` were
introduced in rust v1.37.0.
* ref: <https://github.com/rust-lang/rust/blob/master/RELEASES.md >
2020-01-27 21:33:47 -06:00
Roy Ivy III
55209c6490
cp: use CreateFileW
to increase legacy windows compatiblity
2020-01-27 21:33:46 -06:00
Alex Lyon
2dad625dfa
Merge pull request #1402 from GabrielGanne/master
...
ls: fix --color flag
2020-01-27 15:20:43 -08:00
Sylvestre Ledru
0420d0849f
uptime: match the gnu version output
2020-01-03 22:58:11 +01:00
bippityboppity
3511aa987a
Add the 'dyn' keyword where necessary
...
The keyword is needed for trait objects and is intended to improve
readability.
https://doc.rust-lang.org/edition-guide/rust-2018/trait-system/dyn-trait-for-trait-objects.html
2019-10-01 18:34:26 +02:00
Gabriel Ganne
64009b090f
ls: implement --color=auto behavior
...
The automatic behavior is to turn on colors only of connected to a
terminal.
Introduce new external crate isatty to handle this.
Signed-off-by: Gabriel Ganne <gabriel.ganne@gmail.com>
2019-06-23 10:38:39 +02:00
Gabriel Ganne
edaf2d85cb
ls: implement --color flag
...
GNU coreutils ls command implements the --color option as follow:
--color[=WHEN]
colorize the output; WHEN can be 'always' (default if omitted),
'auto', or 'never'
With --color=auto, ls emits color codes only when standard output is connected
to a terminal.
Also, add support for the following aliases:
- ‘always’, ‘yes’, ‘force’
- ‘never’, ‘no’, ‘none’
- ‘auto’, ‘tty’, ‘if-tty’
Signed-off-by: Gabriel Ganne <gabriel.ganne@gmail.com>
2019-06-23 10:35:30 +02:00
dependabot-preview[bot]
427381fd87
build: bump aho-corasick from 0.6.10 to 0.7.3
...
Bumps [aho-corasick](https://github.com/BurntSushi/aho-corasick ) from 0.6.10 to 0.7.3.
- [Release notes](https://github.com/BurntSushi/aho-corasick/releases )
- [Commits](https://github.com/BurntSushi/aho-corasick/compare/0.6.10...0.7.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-21 07:17:27 +00:00
Alex Lyon
33a112d64b
Merge pull request #1400 from uutils/dependabot/cargo/num_cpus-1.10.1
...
build: bump num_cpus from 1.10.0 to 1.10.1
2019-06-18 09:25:35 -07:00