MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / validate_optimized_compression_level

Method validate_optimized_compression_level

crates/cache/src/config.rs:569–586  ·  view source on GitHub ↗

assumption: baseline compression level has been verified

(&self)

Source from the content-addressed store, hash-verified

567
568 // assumption: baseline compression level has been verified
569 fn validate_optimized_compression_level(&self) -> Result<()> {
570 if !ZSTD_COMPRESSION_LEVELS.contains(&self.optimized_compression_level) {
571 bail!(
572 "Invalid optimized compression level: {} not in {:#?}",
573 self.optimized_compression_level,
574 ZSTD_COMPRESSION_LEVELS
575 );
576 }
577
578 if self.optimized_compression_level < self.baseline_compression_level {
579 bail!(
580 "Invalid optimized compression level is lower than baseline: {} < {}",
581 self.optimized_compression_level,
582 self.baseline_compression_level
583 );
584 }
585 Ok(())
586 }
587
588 fn validate_file_count_limit_percent_if_deleting(&self) -> Result<()> {
589 if self.file_count_limit_percent_if_deleting > 100 {

Callers 1

validateMethod · 0.80

Calls 2

OkFunction · 0.85
containsMethod · 0.45

Tested by

no test coverage detected