Skip to main content

entrenar/citl/pattern_store/
data.rs

1//! Serializable data structures for pattern store persistence.
2
3use super::{FixPattern, PatternStoreConfig};
4use serde::{Deserialize, Serialize};
5
6/// Serializable wrapper for pattern store data
7#[derive(Debug, Clone, Serialize, Deserialize)]
8pub struct PatternStoreData {
9    /// Format version for future compatibility
10    pub version: u32,
11    /// Store configuration
12    pub config: PatternStoreConfig,
13    /// All indexed patterns
14    pub patterns: Vec<FixPattern>,
15}