use struct.f
This commit is contained in:
@@ -62,7 +62,14 @@ pub struct OSSBackupdConfig {
|
||||
pub items: Vec<OSSBackupdConfigItem>,
|
||||
}
|
||||
|
||||
pub fn make_oss_key(oss_backupd_config: &OSSBackupdConfig, oss_backupd_config_item: &OSSBackupdConfigItem, suffix: &str) -> String {
|
||||
impl OSSBackupdConfigItem {
|
||||
|
||||
pub fn make_oss_key(&self, oss_backupd_config: &OSSBackupdConfig, suffix: &str) -> String {
|
||||
real_make_oss_key(oss_backupd_config, &self, suffix)
|
||||
}
|
||||
}
|
||||
|
||||
fn real_make_oss_key(oss_backupd_config: &OSSBackupdConfig, oss_backupd_config_item: &OSSBackupdConfigItem, suffix: &str) -> String {
|
||||
let mut key = String::with_capacity(1024);
|
||||
key.push_str(&(if oss_backupd_config.prefix.is_some() {
|
||||
remove_start_end_slash(&oss_backupd_config.prefix.as_ref().unwrap().as_str())
|
||||
|
||||
Reference in New Issue
Block a user