pub struct MongoDbClusterInfo {
pub databases: Vec<MongoDbDatabaseInfo>,
pub supports_sharding: bool,
pub type_: Type,
pub version: String,
}
Expand description
Describes a MongoDB data source
Fields§
§databases: Vec<MongoDbDatabaseInfo>
A list of non-system databases in the cluster
supports_sharding: bool
Whether the cluster supports sharded collections
type_: Type
The type of data source
version: String
The version of the data source in the form x.y.z (e.g. 3.6.7). Not used if Type is BlobContainer.
Implementations§
Trait Implementations§
Source§impl Clone for MongoDbClusterInfo
impl Clone for MongoDbClusterInfo
Source§fn clone(&self) -> MongoDbClusterInfo
fn clone(&self) -> MongoDbClusterInfo
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 MongoDbClusterInfo
impl Debug for MongoDbClusterInfo
Source§impl<'de> Deserialize<'de> for MongoDbClusterInfo
impl<'de> Deserialize<'de> for MongoDbClusterInfo
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 MongoDbClusterInfo
impl PartialEq for MongoDbClusterInfo
Source§impl Serialize for MongoDbClusterInfo
impl Serialize for MongoDbClusterInfo
impl StructuralPartialEq for MongoDbClusterInfo
Auto Trait Implementations§
impl Freeze for MongoDbClusterInfo
impl RefUnwindSafe for MongoDbClusterInfo
impl Send for MongoDbClusterInfo
impl Sync for MongoDbClusterInfo
impl Unpin for MongoDbClusterInfo
impl UnwindSafe for MongoDbClusterInfo
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