[−][src]Trait catwalk::PersistenceEngine
Associated Types
Loading content...Required methods
pub fn has_persister(&self, name: &str) -> bool
[src]
Check to see if a Persister
with the given name exists.
pub fn create_persister(&mut self, name: &str) -> Result<&Self::Persister>
[src]
Creates a new Persister. If the Persister
already exists, then it should
return an PersisterAlreadyExists.
pub fn get_persister(&self, name: &str) -> Result<Option<&Self::Persister>>
[src]
Provided methods
pub fn store<R: AsRef<[u8]>>(
&mut self,
persister_name: &str,
key: &str,
data: R
) -> Result<()>
[src]
&mut self,
persister_name: &str,
key: &str,
data: R
) -> Result<()>
Stores bytes in the backend database.
pub fn get<R: AsRef<[u8]>>(
&mut self,
persister_name: &str,
key: &str
) -> Result<Option<R>>
[src]
&mut self,
persister_name: &str,
key: &str
) -> Result<Option<R>>
Get bytes from the backend database.
pub fn get_or_create_persister(
&mut self,
name: &str
) -> Result<&Self::Persister>
[src]
&mut self,
name: &str
) -> Result<&Self::Persister>