pub struct ReplaceScope {
pub attribute: String,
pub value: String,
pub generation: i64,
}Expand description
Declarative scope replacement carried by an ingest batch.
Fields§
§attribute: StringScope attribute of the canonical identity
(tenant, owning producer, scope attribute, scope value).
value: String§generation: i64Monotonic source generation. Older than the recorded one is rejected as stale; equal with identical content is a replay; equal with different content conflicts.
Trait Implementations§
Source§impl Clone for ReplaceScope
impl Clone for ReplaceScope
Source§impl Debug for ReplaceScope
impl Debug for ReplaceScope
impl Eq for ReplaceScope
Source§impl PartialEq for ReplaceScope
impl PartialEq for ReplaceScope
impl StructuralPartialEq for ReplaceScope
Auto Trait Implementations§
impl Freeze for ReplaceScope
impl RefUnwindSafe for ReplaceScope
impl Send for ReplaceScope
impl Sync for ReplaceScope
impl Unpin for ReplaceScope
impl UnsafeUnpin for ReplaceScope
impl UnwindSafe for ReplaceScope
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.