pub struct ChangeCapabilities {
pub anchored: Option<AnchoredChangeCapabilities>,
pub snapshot_diff: bool,
pub external_invalidation: bool,
}Expand description
Supported strategies for discovering remote changes.
Fields§
§anchored: Option<AnchoredChangeCapabilities>Anchored change-feed support and its guarantees.
snapshot_diff: boolCore may compare a persisted baseline with a current full snapshot.
external_invalidation: boolAn external caller may explicitly invalidate a scope or item.
Implementations§
Source§impl ChangeCapabilities
impl ChangeCapabilities
Sourcepub const fn intersection(self, other: Self) -> Self
pub const fn intersection(self, other: Self) -> Self
Computes change-discovery strategies shared by both sides.
Trait Implementations§
Source§impl Clone for ChangeCapabilities
impl Clone for ChangeCapabilities
Source§fn clone(&self) -> ChangeCapabilities
fn clone(&self) -> ChangeCapabilities
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 ChangeCapabilities
impl Debug for ChangeCapabilities
Source§impl Default for ChangeCapabilities
impl Default for ChangeCapabilities
Source§fn default() -> ChangeCapabilities
fn default() -> ChangeCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for ChangeCapabilities
impl PartialEq for ChangeCapabilities
impl Copy for ChangeCapabilities
impl Eq for ChangeCapabilities
impl StructuralPartialEq for ChangeCapabilities
Auto Trait Implementations§
impl Freeze for ChangeCapabilities
impl RefUnwindSafe for ChangeCapabilities
impl Send for ChangeCapabilities
impl Sync for ChangeCapabilities
impl Unpin for ChangeCapabilities
impl UnwindSafe for ChangeCapabilities
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