use enumerate
This commit is contained in:
@@ -48,10 +48,7 @@ fn main() -> XResult<()> {
|
|||||||
print_message(MessageType::DEBUG, &format!("OSS backup config: {:?}", &oss_backupd_config));
|
print_message(MessageType::DEBUG, &format!("OSS backup config: {:?}", &oss_backupd_config));
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut item_index = -1;
|
for (item_index, config_item) in oss_backupd_config.items.iter().enumerate() {
|
||||||
for config_item in &oss_backupd_config.items {
|
|
||||||
item_index += 1;
|
|
||||||
|
|
||||||
if let Err(e) = process_config_item(&options, &config_item, &oss_backupd_config, item_index) {
|
if let Err(e) = process_config_item(&options, &config_item, &oss_backupd_config, item_index) {
|
||||||
print_message(MessageType::ERROR, &format!("Config {} not found, at item index: {}", e, item_index));
|
print_message(MessageType::ERROR, &format!("Config {} not found, at item index: {}", e, item_index));
|
||||||
}
|
}
|
||||||
@@ -62,7 +59,7 @@ fn main() -> XResult<()> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn process_config_item(options: &Options, config_item: &OSSBackupdConfigItem,
|
fn process_config_item(options: &Options, config_item: &OSSBackupdConfigItem,
|
||||||
oss_backupd_config :&OSSBackupdConfig, item_index: i32) -> Result<(), String> {
|
oss_backupd_config :&OSSBackupdConfig, item_index: usize) -> Result<(), String> {
|
||||||
if options.verbose {
|
if options.verbose {
|
||||||
print_message(MessageType::DEBUG, &format!("Process config item index: {}, config: {:?}", item_index, config_item));
|
print_message(MessageType::DEBUG, &format!("Process config item index: {}, config: {:?}", item_index, config_item));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user