Skip to main content

Module pattern_engine

Module pattern_engine 

Source
Expand description

Generic pattern recognition and compression engine

This module provides a configurable pattern-based compression system that can be adapted for different blockchain data types and structures.

Structs§

CompressedPackage
Compressed package format that includes pattern metadata
FixedPatternConfig
Configuration for fixed-size patterns (e.g., addresses, hashes)
Pattern
A recognized pattern in the data
PatternConfig
Configuration for pattern-based compression
PatternEngine
A generic pattern-based compression engine
PatternUsage
Usage statistics for a pattern
VariablePatternConfig
Configuration for variable-size patterns

Enums§

CompressionBackend
Compression backend to use after pattern replacement
VariablePatternDetection
Detection strategies for variable-size patterns