pub struct JSONEngine { /* private fields */ }Expand description
A struct to manage multiple collections of documents.
Implementations§
Source§impl JSONEngine
impl JSONEngine
Sourcepub fn get_collection_mut(&mut self, name: &str) -> Option<&mut Collection>
pub fn get_collection_mut(&mut self, name: &str) -> Option<&mut Collection>
Sourcepub fn add_collection(&mut self, name: &str) -> Option<&mut Collection>
pub fn add_collection(&mut self, name: &str) -> Option<&mut Collection>
Sourcepub fn get_collection(&self, name: &str) -> Option<&Collection>
pub fn get_collection(&self, name: &str) -> Option<&Collection>
Source§impl JSONEngine
impl JSONEngine
Trait Implementations§
Source§impl Clone for JSONEngine
impl Clone for JSONEngine
Source§fn clone(&self) -> JSONEngine
fn clone(&self) -> JSONEngine
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for JSONEngine
impl RefUnwindSafe for JSONEngine
impl Send for JSONEngine
impl Sync for JSONEngine
impl Unpin for JSONEngine
impl UnwindSafe for JSONEngine
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)