fn non_empty<'a>( value: Option<&'a str>, error: &'static str, ) -> Result<&'a str, BackupRestoreError>