cli: avoid useless .into()
This needs latest proxmox-api updates.
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user