fixed clippy warnings in shim::args and example in client
Signed-off-by: Yuna Tomida <ytomida.mmm@gmail.com>
This commit is contained in:
parent
43cf334648
commit
8bbd4e7baf
|
|
@ -158,7 +158,7 @@ async fn main() {
|
||||||
|
|
||||||
// test container output
|
// test container output
|
||||||
let actual_stdout = fs::read_to_string(stdout).expect("read stdout actual");
|
let actual_stdout = fs::read_to_string(stdout).expect("read stdout actual");
|
||||||
assert_eq!(actual_stdout.strip_suffix("\n").unwrap(), output);
|
assert_eq!(actual_stdout.strip_suffix('\n').unwrap(), output);
|
||||||
|
|
||||||
// clear stdin/stdout/stderr
|
// clear stdin/stdout/stderr
|
||||||
let _ = fs::remove_dir_all(tmp);
|
let _ = fs::remove_dir_all(tmp);
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ pub enum Error {
|
||||||
MissingArg(String),
|
MissingArg(String),
|
||||||
/// Syntax error.
|
/// Syntax error.
|
||||||
#[error("Parse failed: {0}")]
|
#[error("Parse failed: {0}")]
|
||||||
ParseError(String),
|
ParseFailed(String),
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Parses command line arguments passed to the shim.
|
/// Parses command line arguments passed to the shim.
|
||||||
|
|
@ -72,7 +72,7 @@ pub fn parse<S: AsRef<OsStr>>(args: &[S]) -> Result<Flags, Error> {
|
||||||
FlagError::BadFlag { flag } => Error::InvalidArg(flag),
|
FlagError::BadFlag { flag } => Error::InvalidArg(flag),
|
||||||
FlagError::UnknownFlag { name } => Error::InvalidArg(name),
|
FlagError::UnknownFlag { name } => Error::InvalidArg(name),
|
||||||
FlagError::ArgumentNeeded { name } => Error::MissingArg(name),
|
FlagError::ArgumentNeeded { name } => Error::MissingArg(name),
|
||||||
FlagError::ParseError { error } => Error::ParseError(format!("{:?}", error)),
|
FlagError::ParseError { error } => Error::ParseFailed(format!("{:?}", error)),
|
||||||
})?;
|
})?;
|
||||||
|
|
||||||
if let Some(action) = args.get(0) {
|
if let Some(action) = args.get(0) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue