pub struct EvidenceGapOpenedV1 {
pub gap_id: String,
pub tenant_id: String,
pub source_instance_id: String,
pub first_missing_sequence: u64,
pub last_missing_sequence: Option<u64>,
pub started_at: String,
pub detected_at: String,
pub reason: GapReason,
pub affected_event_types: Vec<String>,
pub runtime_version: String,
pub previous_evidence_hash: String,
pub signature: String,
}Fields§
§gap_id: String§tenant_id: String§source_instance_id: String§first_missing_sequence: u64§last_missing_sequence: Option<u64>§started_at: String§detected_at: String§reason: GapReason§affected_event_types: Vec<String>§runtime_version: String§previous_evidence_hash: String§signature: StringTrait Implementations§
Source§impl Clone for EvidenceGapOpenedV1
impl Clone for EvidenceGapOpenedV1
Source§impl Debug for EvidenceGapOpenedV1
impl Debug for EvidenceGapOpenedV1
Source§impl<'de> Deserialize<'de> for EvidenceGapOpenedV1
impl<'de> Deserialize<'de> for EvidenceGapOpenedV1
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
impl Eq for EvidenceGapOpenedV1
Source§impl PartialEq for EvidenceGapOpenedV1
impl PartialEq for EvidenceGapOpenedV1
Source§impl Serialize for EvidenceGapOpenedV1
impl Serialize for EvidenceGapOpenedV1
impl StructuralPartialEq for EvidenceGapOpenedV1
Auto Trait Implementations§
impl Freeze for EvidenceGapOpenedV1
impl RefUnwindSafe for EvidenceGapOpenedV1
impl Send for EvidenceGapOpenedV1
impl Sync for EvidenceGapOpenedV1
impl Unpin for EvidenceGapOpenedV1
impl UnsafeUnpin for EvidenceGapOpenedV1
impl UnwindSafe for EvidenceGapOpenedV1
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