pub struct CompressionCaps {
pub formats: Vec<CompressionFormat>,
pub zrip_levels: ZripLevels,
}Expand description
Compression capabilities: formats served and zrip level range.
Fields§
§formats: Vec<CompressionFormat>Formats in preference order; identity is always implicitly allowed.
zrip_levels: ZripLevelsAdvertised zrip level range (meaningless when zrip ∉ formats).
Implementations§
Source§impl CompressionCaps
impl CompressionCaps
Sourcepub fn supports(&self, format: CompressionFormat) -> bool
pub fn supports(&self, format: CompressionFormat) -> bool
Whether format is advertised.
Trait Implementations§
Source§impl Clone for CompressionCaps
impl Clone for CompressionCaps
Source§impl Debug for CompressionCaps
impl Debug for CompressionCaps
Source§impl Default for CompressionCaps
impl Default for CompressionCaps
Source§impl<'de> Deserialize<'de> for CompressionCaps
impl<'de> Deserialize<'de> for CompressionCaps
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CompressionCaps
Source§impl PartialEq for CompressionCaps
impl PartialEq for CompressionCaps
Source§impl Serialize for CompressionCaps
impl Serialize for CompressionCaps
impl StructuralPartialEq for CompressionCaps
Auto Trait Implementations§
impl Freeze for CompressionCaps
impl RefUnwindSafe for CompressionCaps
impl Send for CompressionCaps
impl Sync for CompressionCaps
impl Unpin for CompressionCaps
impl UnsafeUnpin for CompressionCaps
impl UnwindSafe for CompressionCaps
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more