pub enum MongoResource {
Collection {
db: String,
collection: String,
},
Database {
db: String,
},
Cluster {
cluster: bool,
},
}Expand description
MongoDB resource specification.
Variants§
Collection
Specific database and collection.
Database
All collections in a database.
Cluster
Cluster-wide resource.
Trait Implementations§
Source§impl Clone for MongoResource
impl Clone for MongoResource
Source§fn clone(&self) -> MongoResource
fn clone(&self) -> MongoResource
Returns a duplicate 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 moreSource§impl Debug for MongoResource
impl Debug for MongoResource
Source§impl<'de> Deserialize<'de> for MongoResource
impl<'de> Deserialize<'de> for MongoResource
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 PartialEq for MongoResource
impl PartialEq for MongoResource
Source§impl Serialize for MongoResource
impl Serialize for MongoResource
impl StructuralPartialEq for MongoResource
Auto Trait Implementations§
impl Freeze for MongoResource
impl RefUnwindSafe for MongoResource
impl Send for MongoResource
impl Sync for MongoResource
impl Unpin for MongoResource
impl UnwindSafe for MongoResource
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