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}