pub struct Gun { /* private fields */ }Implementations§
Source§impl Gun
impl Gun
pub fn new(replica_id: impl Into<String>) -> Self
pub fn from_db(db: Primadb) -> Self
pub fn with_options(db: Primadb, options: GunCompatOptions) -> Self
pub fn db(&self) -> &Primadb
pub fn get(&self, key: impl Into<String>) -> GunChain
pub fn export_gun_graph_json(&self) -> Result<String>
pub fn import_gun_graph_json(&self, payload: &str) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Gun
impl RefUnwindSafe for Gun
impl Send for Gun
impl Sync for Gun
impl Unpin for Gun
impl UnwindSafe for Gun
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more