pub struct StreamRuleRepeatStateSnapshot {
pub seen_match_keys: Vec<String>,
}Expand description
Carries the stream rule repeat state snapshot record payload for journal, event, or fixture surfaces. Creating or cloning it only preserves serialized SDK state; append, publish, replay, or export effects are documented on the runtime and port methods that store it.
Fields§
§seen_match_keys: Vec<String>Collection of seen match keys values. Ordering and membership should be treated as part of the serialized contract when relevant.
Trait Implementations§
Source§impl Clone for StreamRuleRepeatStateSnapshot
impl Clone for StreamRuleRepeatStateSnapshot
Source§fn clone(&self) -> StreamRuleRepeatStateSnapshot
fn clone(&self) -> StreamRuleRepeatStateSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for StreamRuleRepeatStateSnapshot
impl<'de> Deserialize<'de> for StreamRuleRepeatStateSnapshot
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 StreamRuleRepeatStateSnapshot
impl PartialEq for StreamRuleRepeatStateSnapshot
Source§fn eq(&self, other: &StreamRuleRepeatStateSnapshot) -> bool
fn eq(&self, other: &StreamRuleRepeatStateSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for StreamRuleRepeatStateSnapshot
impl StructuralPartialEq for StreamRuleRepeatStateSnapshot
Auto Trait Implementations§
impl Freeze for StreamRuleRepeatStateSnapshot
impl RefUnwindSafe for StreamRuleRepeatStateSnapshot
impl Send for StreamRuleRepeatStateSnapshot
impl Sync for StreamRuleRepeatStateSnapshot
impl Unpin for StreamRuleRepeatStateSnapshot
impl UnsafeUnpin for StreamRuleRepeatStateSnapshot
impl UnwindSafe for StreamRuleRepeatStateSnapshot
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