Module config
Source - ConfigManager
- ⚙️ ConfigManager - Klasa statyczna do zarządzania plikami.
W Rust “metody statyczne” nie mają
&self. Wywołujemy je ConfigManager::metoda(). - CurrentState
- 🧱 3. CurrentState (data/data_current.toml)
Informacja, która baza jest teraz “otwarta” przez edytor.
- DataIndex
- 🧱 2. DataIndex (data/data.toml)
Lista dostępnych baz w danym folderze.
- GlobalConfig
- 🧱 1. GlobalConfig (./config/config.toml)
Przechowuje informację, gdzie aktualnie szukamy baz (folder data).
Odpowiednik TS: interface GlobalConfig { current_data_path: string | null }