cli: avoid useless .into()

This needs latest proxmox-api updates.
This commit is contained in:
Dietmar Maurer
2019-12-09 17:40:34 +01:00
parent eb7e2ee00b
commit 48ef3c3327
5 changed files with 40 additions and 50 deletions

View File

@ -8,16 +8,16 @@ fn datastore_commands() -> CommandLineInterface {
use proxmox_backup::api2;
let cmd_def = CliCommandMap::new()
.insert("list", CliCommand::new(&api2::config::datastore::GET).into())
.insert("list", CliCommand::new(&api2::config::datastore::GET))
.insert("create",
CliCommand::new(&api2::config::datastore::POST)
.arg_param(&["name", "path"])
.into())
)
.insert("remove",
CliCommand::new(&api2::config::datastore::DELETE)
.arg_param(&["name"])
.completion_cb("name", config::datastore::complete_datastore_name)
.into());
);
cmd_def.into()
}
@ -34,12 +34,12 @@ fn garbage_collection_commands() -> CommandLineInterface {
CliCommand::new(&api2::admin::datastore::API_METHOD_GARBAGE_COLLECTION_STATUS)
.arg_param(&["store"])
.completion_cb("store", config::datastore::complete_datastore_name)
.into())
)
.insert("start",
CliCommand::new(&api2::admin::datastore::API_METHOD_START_GARBAGE_COLLECTION)
.arg_param(&["store"])
.completion_cb("store", config::datastore::complete_datastore_name)
.into());
);
cmd_def.into()
}
@ -47,8 +47,8 @@ fn garbage_collection_commands() -> CommandLineInterface {
fn main() {
let cmd_def = CliCommandMap::new()
.insert("datastore".to_owned(), datastore_commands())
.insert("garbage-collection".to_owned(), garbage_collection_commands());
.insert("datastore", datastore_commands())
.insert("garbage-collection", garbage_collection_commands());
run_cli_command(cmd_def.into());
run_cli_command(cmd_def);
}