fixed clippy warnings in shim::args and example in client

Signed-off-by: Yuna Tomida <ytomida.mmm@gmail.com>
This commit is contained in:
Yuna Tomida 2022-02-03 13:35:24 +00:00
parent 43cf334648
commit 8bbd4e7baf
No known key found for this signature in database
GPG Key ID: 10D140578991A955
2 changed files with 3 additions and 3 deletions

View File

@ -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);

View File

@ -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) {