pub struct DatabaseStorage { /* private fields */ }Implementations§
Source§impl DatabaseStorage
impl DatabaseStorage
pub fn print_manifest_structure(value: &Value, indent: usize)
Trait Implementations§
Source§impl Clone for DatabaseStorage
impl Clone for DatabaseStorage
Source§fn clone(&self) -> DatabaseStorage
fn clone(&self) -> DatabaseStorage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatabaseStorage
impl Debug for DatabaseStorage
Source§impl StorageBackend for DatabaseStorage
impl StorageBackend for DatabaseStorage
fn get_base_uri(&self) -> String
fn store_manifest(&self, manifest: &Manifest) -> Result<String>
fn retrieve_manifest(&self, id: &str) -> Result<Manifest>
fn list_manifests(&self) -> Result<Vec<ManifestMetadata>>
fn delete_manifest(&self, id: &str) -> Result<()>
fn as_any(&self) -> &dyn Any
Auto Trait Implementations§
impl Freeze for DatabaseStorage
impl !RefUnwindSafe for DatabaseStorage
impl Send for DatabaseStorage
impl Sync for DatabaseStorage
impl Unpin for DatabaseStorage
impl !UnwindSafe for DatabaseStorage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more