pub struct Database { /* private fields */ }Implementations§
Source§impl Database
impl Database
pub fn get_versions( &self, owner: &String, ) -> Result<HashMap<String, Version>, Error>
pub fn get_current_version( &self, owner: &String, ) -> Result<Option<Version>, Error>
pub fn get_current_map(&self, blob: &String) -> Result<Option<Map>, Error>
pub fn get_mapped_path( &self, config_blob: &String, ) -> Result<Option<String>, Error>
pub fn add_config(&self, c: &Config) -> Result<(), Error>
pub fn config_exists( &self, config_map_path: &String, ) -> Result<Option<String>, Error>
pub fn add_version(&self, v: &Version) -> Result<(), Error>
pub fn add_map(&self, m: &Map) -> Result<(), Error>
pub fn update_version_tag(&self, v: &Version, tag: &String) -> Result<(), Error>
pub fn update_subset(&self, blob: &String, subset: &String) -> Result<(), Error>
pub fn update_family(&self, blob: &String, family: &String) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for Database
impl RefUnwindSafe for Database
impl Send for Database
impl Sync for Database
impl Unpin for Database
impl UnsafeUnpin for Database
impl UnwindSafe for Database
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