Struct mongodb::change_stream::event::ChangeNamespace
source · [−]Expand description
Identifies the collection or database on which an event occurred.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.db: String
The name of the database in which the change occurred.
coll: Option<String>
The name of the collection in which the change occurred.
Trait Implementations
sourceimpl Debug for ChangeNamespace
impl Debug for ChangeNamespace
sourceimpl<'de> Deserialize<'de> for ChangeNamespace
impl<'de> Deserialize<'de> for ChangeNamespace
sourcefn 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
sourceimpl PartialEq<ChangeNamespace> for ChangeNamespace
impl PartialEq<ChangeNamespace> for ChangeNamespace
sourcefn eq(&self, other: &ChangeNamespace) -> bool
fn eq(&self, other: &ChangeNamespace) -> bool
sourceimpl Serialize for ChangeNamespace
impl Serialize for ChangeNamespace
impl Eq for ChangeNamespace
impl StructuralEq for ChangeNamespace
impl StructuralPartialEq for ChangeNamespace
Auto Trait Implementations
impl RefUnwindSafe for ChangeNamespace
impl Send for ChangeNamespace
impl Sync for ChangeNamespace
impl Unpin for ChangeNamespace
impl UnwindSafe for ChangeNamespace
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.