tree wide: some stylistic clippy fixes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
b22d785c18
commit
12558e0dde
|
@ -141,18 +141,17 @@ impl OutputFormatter for ExtJsFormatter {
|
|||
}
|
||||
|
||||
fn format_error(&self, err: Error) -> Response<Body> {
|
||||
let message: String;
|
||||
let mut errors = HashMap::new();
|
||||
|
||||
match err.downcast::<ParameterError>() {
|
||||
let message: String = match err.downcast::<ParameterError>() {
|
||||
Ok(param_err) => {
|
||||
for (name, err) in param_err {
|
||||
errors.insert(name, err.to_string());
|
||||
}
|
||||
message = String::from("parameter verification errors");
|
||||
}
|
||||
Err(err) => message = err.to_string(),
|
||||
String::from("parameter verification errors")
|
||||
}
|
||||
Err(err) => err.to_string(),
|
||||
};
|
||||
|
||||
let result = json!({
|
||||
"message": message,
|
||||
|
|
|
@ -978,8 +978,7 @@ impl WorkerTask {
|
|||
pub fn request_abort(&self) {
|
||||
let prev_abort = self.abort_requested.swap(true, Ordering::SeqCst);
|
||||
if !prev_abort {
|
||||
// log abort one time
|
||||
self.log_message("received abort request ...".to_string());
|
||||
self.log_message("received abort request ..."); // log abort only once
|
||||
}
|
||||
// noitify listeners
|
||||
let mut data = self.data.lock().unwrap();
|
||||
|
|
|
@ -338,8 +338,7 @@ pub fn dump_api_schema(
|
|||
child["path"] = sub_path.into();
|
||||
child["text"] = format!("{{{}}}", param_name).into();
|
||||
|
||||
let mut children = Vec::new();
|
||||
children.push(child);
|
||||
let children = vec![child];
|
||||
data["children"] = children.into();
|
||||
data["leaf"] = 0.into();
|
||||
}
|
||||
|
|
|
@ -452,7 +452,7 @@ fn main() -> Result<(), Error> {
|
|||
proxmox_async::runtime::main(run())
|
||||
}
|
||||
|
||||
fn get_sync_job(id: &String) -> Result<SyncJobConfig, Error> {
|
||||
fn get_sync_job(id: &str) -> Result<SyncJobConfig, Error> {
|
||||
let (config, _digest) = sync::config()?;
|
||||
|
||||
config.lookup("sync", id)
|
||||
|
@ -536,12 +536,12 @@ pub fn complete_remote_datastore_group_filter(
|
|||
_arg: &str,
|
||||
param: &HashMap<String, String>,
|
||||
) -> Vec<String> {
|
||||
let mut list = Vec::new();
|
||||
|
||||
list.push("regex:".to_string());
|
||||
list.push("type:ct".to_string());
|
||||
list.push("type:host".to_string());
|
||||
list.push("type:vm".to_string());
|
||||
let mut list = vec![
|
||||
"regex:".to_string(),
|
||||
"type:ct".to_string(),
|
||||
"type:host".to_string(),
|
||||
"type:vm".to_string(),
|
||||
];
|
||||
|
||||
list.extend(
|
||||
complete_remote_datastore_group(_arg, param)
|
||||
|
|
|
@ -53,12 +53,12 @@ async fn get_backup_groups(store: &str) -> Result<Vec<GroupListItem>, Error> {
|
|||
|
||||
// shell completion helper
|
||||
pub fn complete_datastore_group_filter(_arg: &str, param: &HashMap<String, String>) -> Vec<String> {
|
||||
let mut list = Vec::new();
|
||||
|
||||
list.push("regex:".to_string());
|
||||
list.push("type:ct".to_string());
|
||||
list.push("type:host".to_string());
|
||||
list.push("type:vm".to_string());
|
||||
let mut list = vec![
|
||||
"regex:".to_string(),
|
||||
"type:ct".to_string(),
|
||||
"type:host".to_string(),
|
||||
"type:vm".to_string(),
|
||||
];
|
||||
|
||||
if let Some(store) = param.get("store") {
|
||||
let groups = proxmox_async::runtime::block_on(async { get_backup_groups(store).await });
|
||||
|
|
|
@ -453,7 +453,8 @@ async fn ls(
|
|||
.noheader(true)
|
||||
.sortby("name", false);
|
||||
|
||||
let res = get_api_children(path.unwrap_or(String::from("/")), rpcenv).await?;
|
||||
let path = path.unwrap_or_else(|| "".into());
|
||||
let res = get_api_children(path, rpcenv).await?;
|
||||
|
||||
format_and_print_result_full(
|
||||
&mut serde_json::to_value(res)?,
|
||||
|
|
|
@ -119,7 +119,7 @@ fn inspect_chunk(
|
|||
let chunk_path = Path::new(&chunk);
|
||||
|
||||
if digest.is_none() && use_filename_as_digest {
|
||||
digest = Some(if let Some((_, filename)) = chunk.rsplit_once("/") {
|
||||
digest = Some(if let Some((_, filename)) = chunk.rsplit_once('/') {
|
||||
String::from(filename)
|
||||
} else {
|
||||
chunk.clone()
|
||||
|
|
|
@ -205,7 +205,7 @@ async fn restore_key(
|
|||
bail!("cannot have both 'drive' and 'key(-file)' parameter set!");
|
||||
} else if key.is_some() && key_file.is_some() {
|
||||
bail!("cannot have both 'key' and 'key-file' parameter set!");
|
||||
} else if !drive_passed && !key.is_some() && !key_file.is_some() {
|
||||
} else if !drive_passed && key.is_none() && key_file.is_none() {
|
||||
bail!("one of either 'drive' or 'key' parameter must be set!");
|
||||
}
|
||||
if !tty::stdin_isatty() {
|
||||
|
|
|
@ -105,9 +105,8 @@ fn worker_task_abort() -> Result<(), Error> {
|
|||
});
|
||||
|
||||
let data = errmsg.lock().unwrap();
|
||||
match *data {
|
||||
Some(ref err) => bail!("Error: {}", err),
|
||||
None => {}
|
||||
if let Some(ref err) = *data {
|
||||
bail!("Error: {}", err)
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
|
Loading…
Reference in New Issue