pub trait HasCompressionInfo {
// Required methods
fn compression_info(&self) -> Result<&CompressionInfo, ProgramError>;
fn compression_info_mut(
&mut self,
) -> Result<&mut CompressionInfo, ProgramError>;
fn compression_info_mut_opt(&mut self) -> &mut Option<CompressionInfo>;
fn set_compression_info_none(&mut self) -> Result<(), ProgramError>;
}