Trait hpl_compression::structs::Compress
source · pub trait Compress {
// Required methods
fn compress(&self) -> Node;
fn schema() -> Schema;
fn schema_value(&self) -> SchemaValue;
// Provided methods
fn to_bytes(&self) -> Vec<u8> ⓘ
where Self: AnchorSerialize { ... }
fn size(&self) -> usize
where Self: AnchorSerialize { ... }
}Required Methods§
fn compress(&self) -> Node
fn schema() -> Schema
fn schema_value(&self) -> SchemaValue
Provided Methods§
fn to_bytes(&self) -> Vec<u8> ⓘwhere
Self: AnchorSerialize,
fn size(&self) -> usizewhere
Self: AnchorSerialize,
Object Safety§
This trait is not object safe.