Skip to main content

Module traits

Module traits 

Source
Expand description

Core traits for blockchain compression algorithms

This module defines the fundamental interfaces that all compression implementations must satisfy, enabling composable and pluggable compression strategies.

Structs§

CompressionMetadata
Metadata about a compression algorithm
CompressionStats
Statistics for compression performance
LearningInfo
Information about what an adaptive algorithm has learned
PatternInfo
Information about a compression pattern

Enums§

CompressionError
Common error types for compression algorithms

Traits§

AdaptiveCompressionStrategy
A trait for adaptive compression strategies that learn from data
CompressionStrategy
A trait for compression algorithms that can compress and decompress data
PatternCompressionStrategy
A trait for pattern-based compression strategies
PipelineCompressionStrategy
A trait for multi-stage compression pipelines