1/// Storage abstraction for persisting and loading data 2 3pub mod file_storage; 4 5pub use file_storage::FileStorage; 6 7/// Trait for implementing storage backends 8pub trait Storage { 9 fn save(&self, data: String) -> Result<(), String>; 10 fn load(&self) -> Result<String, String>; 11}