rktk/config/storage/mod.rs
1use crate::drivers::interface::storage::StorageDriver;
2
3mod read;
4mod write;
5
6pub struct StorageConfigManager<S: StorageDriver> {
7 pub storage: S,
8}
9
10pub enum ConfigKey {
11 Version = 0,
12 StateConfig = 1,
13 StateKeymap = 2,
14}
15
16impl<S: StorageDriver> StorageConfigManager<S> {
17 pub fn new(storage: S) -> Self {
18 Self { storage }
19 }
20}