pub struct IngestedRawEvent {
pub raw_event: RawEvent,
pub source_tier: SourceTier,
}Expand description
RawEvent packaged with the authoritative SourceTier declared by its
ingress (envelope or internal collector). This is the only shape that
flows through the core bus — the tier travels with the event so the
downstream sanitizer can honor it instead of re-inferring per type.
Fields§
§raw_event: RawEvent§source_tier: SourceTierTrait Implementations§
Source§impl Clone for IngestedRawEvent
impl Clone for IngestedRawEvent
Source§fn clone(&self) -> IngestedRawEvent
fn clone(&self) -> IngestedRawEvent
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 IngestedRawEvent
impl Debug for IngestedRawEvent
Source§impl<'de> Deserialize<'de> for IngestedRawEvent
impl<'de> Deserialize<'de> for IngestedRawEvent
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 IngestedRawEvent
impl PartialEq for IngestedRawEvent
Source§impl Serialize for IngestedRawEvent
impl Serialize for IngestedRawEvent
impl Eq for IngestedRawEvent
impl StructuralPartialEq for IngestedRawEvent
Auto Trait Implementations§
impl Freeze for IngestedRawEvent
impl RefUnwindSafe for IngestedRawEvent
impl Send for IngestedRawEvent
impl Sync for IngestedRawEvent
impl Unpin for IngestedRawEvent
impl UnsafeUnpin for IngestedRawEvent
impl UnwindSafe for IngestedRawEvent
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