relux_runtime/observe/structured/
skip.rs1use serde::Deserialize;
2use serde::Serialize;
3use ts_rs::TS;
4
5use super::SourceLocation;
6use super::event::EventSeq;
7use super::span::MarkerEvalDetail;
8use super::span::MarkerEvalKind;
9use super::span::SpanId;
10
11#[derive(Debug, Clone, Serialize, Deserialize, TS)]
19#[cfg_attr(
20 feature = "ts-export",
21 ts(export, export_to = "../../../viewer/src/types/")
22)]
23pub struct SkipRecord {
24 pub span: SpanId,
25 pub event_seq: EventSeq,
26 pub marker_kind: MarkerEvalKind,
27 pub evaluation: MarkerEvalDetail,
28 pub location: Option<SourceLocation>,
29}