Struct matterdb::TemporaryDB [−][src]
pub struct TemporaryDB { /* fields omitted */ }
This in-memory database is only used for testing and experimenting; is not designed to operate under load in production.
Implementations
impl TemporaryDB
[src]
impl TemporaryDB
[src]Trait Implementations
impl Database for TemporaryDB
[src]
impl Database for TemporaryDB
[src]fn snapshot(&self) -> Box<dyn Snapshot>
[src]
fn snapshot(&self) -> Box<dyn Snapshot>
[src]Creates a new snapshot of the database from its current state.
fn merge(&self, patch: Patch) -> Result<()>
[src]
fn merge(&self, patch: Patch) -> Result<()>
[src]Atomically applies a sequence of patch changes to the database. Read more
impl Debug for TemporaryDB
[src]
impl Debug for TemporaryDB
[src]Auto Trait Implementations
impl RefUnwindSafe for TemporaryDB
impl Send for TemporaryDB
impl Sync for TemporaryDB
impl Unpin for TemporaryDB
impl UnwindSafe for TemporaryDB
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T