pub enum StoreRepo {
V0(StoreRepoV0),
}
Variants§
V0(StoreRepoV0)
Implementations§
Source§impl StoreRepo
impl StoreRepo
pub fn from_type_and_repo( store_type: &String, repo_id_str: &String, ) -> Result<Self, NgError>
pub fn store_type_for_app(&self) -> String
pub fn repo_id(&self) -> &RepoId
pub fn nil() -> Self
pub fn new_private(repo_pubkey: PubKey) -> Self
pub fn outer_overlay(&self) -> OverlayId
pub fn overlay_id_for_read_purpose(&self) -> OverlayId
pub fn is_private(&self) -> bool
pub fn overlay_id_for_storage_purpose(&self) -> OverlayId
pub fn overlay_id_for_write_purpose( &self, store_overlay_branch_readcap_secret: &ReadCapSecret, ) -> OverlayId
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StoreRepo
impl<'de> Deserialize<'de> for StoreRepo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&StoreRepo> for StoreOverlay
impl From<&StoreRepo> for StoreOverlay
impl Copy for StoreRepo
impl Eq for StoreRepo
impl StructuralPartialEq for StoreRepo
Auto Trait Implementations§
impl Freeze for StoreRepo
impl RefUnwindSafe for StoreRepo
impl Send for StoreRepo
impl Sync for StoreRepo
impl Unpin for StoreRepo
impl UnwindSafe for StoreRepo
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