mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-08-04 15:07:47 +00:00
refactor/polish ~ fix cargo clippy
complaints (remove unit value as function arg)
This commit is contained in:
parent
8ec50b72d1
commit
7cc3571657
5 changed files with 13 additions and 10 deletions
|
@ -946,7 +946,7 @@ impl OverwriteMode {
|
|||
|
||||
fn copy_attribute(source: &Path, dest: &Path, attribute: &Attribute) -> CopyResult<()> {
|
||||
let context = &*format!("'{}' -> '{}'", source.display().to_string(), dest.display());
|
||||
Ok(match *attribute {
|
||||
match *attribute {
|
||||
#[cfg(unix)]
|
||||
Attribute::Mode => {
|
||||
let mode = fs::metadata(source).context(context)?.permissions().mode();
|
||||
|
@ -982,7 +982,8 @@ fn copy_attribute(source: &Path, dest: &Path, attribute: &Attribute) -> CopyResu
|
|||
return Err("XAttrs are only supported on unix.".to_string().into());
|
||||
}
|
||||
}
|
||||
})
|
||||
};
|
||||
Ok(())
|
||||
}
|
||||
|
||||
#[cfg(not(windows))]
|
||||
|
|
|
@ -298,17 +298,18 @@ fn push_token_to_either_stack(
|
|||
op_stack: &mut TokenStack,
|
||||
) -> Result<(), String> {
|
||||
let result = match *token {
|
||||
Token::Value { .. } => Ok(out_stack.push((token_idx, token.clone()))),
|
||||
Token::Value { .. } => { out_stack.push((token_idx, token.clone())); Ok(()) },
|
||||
|
||||
Token::InfixOp { .. } => if op_stack.is_empty() {
|
||||
Ok(op_stack.push((token_idx, token.clone())))
|
||||
op_stack.push((token_idx, token.clone()));
|
||||
Ok(())
|
||||
} else {
|
||||
push_op_to_stack(token_idx, token, out_stack, op_stack)
|
||||
},
|
||||
|
||||
Token::PrefixOp { .. } => Ok(op_stack.push((token_idx, token.clone()))),
|
||||
Token::PrefixOp { .. } => { op_stack.push((token_idx, token.clone())); Ok(()) },
|
||||
|
||||
Token::ParOpen => Ok(op_stack.push((token_idx, token.clone()))),
|
||||
Token::ParOpen => { op_stack.push((token_idx, token.clone())); Ok(()) },
|
||||
|
||||
Token::ParClose => move_till_match_paren(out_stack, op_stack),
|
||||
};
|
||||
|
@ -349,7 +350,7 @@ fn push_op_to_stack(
|
|||
{
|
||||
loop {
|
||||
match op_stack.last() {
|
||||
None => return Ok(op_stack.push((token_idx, token.clone()))),
|
||||
None => { op_stack.push((token_idx, token.clone())); return Ok(()) },
|
||||
|
||||
Some(&(_, Token::ParOpen)) => {
|
||||
op_stack.push((token_idx, token.clone()));
|
||||
|
|
|
@ -154,7 +154,7 @@ fn print_factors(num: u64) {
|
|||
}
|
||||
|
||||
fn print_factors_str(num_str: &str) {
|
||||
if let Err(e) = num_str.parse::<u64>().and_then(|x| Ok(print_factors(x))) {
|
||||
if let Err(e) = num_str.parse::<u64>().and_then(|x| { print_factors(x); Ok(()) }) {
|
||||
show_warning!("{}: {}", num_str, e);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -276,7 +276,8 @@ fn handle_stdin(options: NumfmtOptions) -> Result<()> {
|
|||
for l in lines {
|
||||
l.map_err(|e| e.to_string()).and_then(|l| {
|
||||
let l = format_string(l, &options)?;
|
||||
Ok(println!("{}", l))
|
||||
println!("{}", l);
|
||||
Ok(())
|
||||
})?
|
||||
}
|
||||
Ok(())
|
||||
|
|
|
@ -80,7 +80,7 @@ fn options(args: &[String]) -> Result<Options> {
|
|||
|
||||
fn exec(options: Options) -> Result<()> {
|
||||
match options.print_and_exit {
|
||||
Some(text) => Ok(println!("{}", text)),
|
||||
Some(text) => { println!("{}", text); Ok(()) },
|
||||
None => tee(options),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue