validate values and fill in defaults
(&mut self)
| 503 | |
| 504 | /// validate values and fill in defaults |
| 505 | pub(crate) fn validate(&mut self) -> Result<()> { |
| 506 | self.validate_directory_or_default()?; |
| 507 | self.validate_worker_event_queue_size(); |
| 508 | self.validate_baseline_compression_level()?; |
| 509 | self.validate_optimized_compression_level()?; |
| 510 | self.validate_file_count_limit_percent_if_deleting()?; |
| 511 | self.validate_files_total_size_limit_percent_if_deleting()?; |
| 512 | Ok(()) |
| 513 | } |
| 514 | |
| 515 | fn validate_directory_or_default(&mut self) -> Result<()> { |
| 516 | if self.directory.is_none() { |