(&self)
| 555 | } |
| 556 | |
| 557 | fn validate_baseline_compression_level(&self) -> Result<()> { |
| 558 | if !ZSTD_COMPRESSION_LEVELS.contains(&self.baseline_compression_level) { |
| 559 | bail!( |
| 560 | "Invalid baseline compression level: {} not in {:#?}", |
| 561 | self.baseline_compression_level, |
| 562 | ZSTD_COMPRESSION_LEVELS |
| 563 | ); |
| 564 | } |
| 565 | Ok(()) |
| 566 | } |
| 567 | |
| 568 | // assumption: baseline compression level has been verified |
| 569 | fn validate_optimized_compression_level(&self) -> Result<()> { |