pub trait PersistenceBridge: BridgeTypes {
// Required methods
fn load_filesystem_state(
&mut self,
request: LoadFilesystemStateRequest,
) -> Result<Option<FilesystemSnapshot>, Self::Error>;
fn flush_filesystem_state(
&mut self,
request: FlushFilesystemStateRequest,
) -> Result<(), Self::Error>;
}Required Methods§
fn load_filesystem_state( &mut self, request: LoadFilesystemStateRequest, ) -> Result<Option<FilesystemSnapshot>, Self::Error>
fn flush_filesystem_state( &mut self, request: FlushFilesystemStateRequest, ) -> Result<(), Self::Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".