diff --git a/src/persistence.rs b/src/persistence.rs index f494113..0027fe1 100644 --- a/src/persistence.rs +++ b/src/persistence.rs @@ -9,7 +9,7 @@ impl PersistenceError { pub fn with(e: E) -> Self { Self(Box::new(e)) } } -pub trait PersistenceProvider: Send + Debug { +pub trait PersistenceProvider: Send + Sync + Debug { fn load(&self) -> Result; fn store(&self, object: &T) -> Result<(), PersistenceError>; }