pub struct SpanRow {Show 17 fields
pub span_id: i64,
pub kind: String,
pub phase_id: Option<i64>,
pub parent_span_id: Option<i64>,
pub label: Option<String>,
pub path: Option<String>,
pub items: Option<i64>,
pub max_rounds: Option<i64>,
pub rounds: Option<i64>,
pub converged: Option<i64>,
pub ok: Option<i64>,
pub failed: Option<i64>,
pub result: Option<String>,
pub error: Option<String>,
pub started_ts: Option<String>,
pub done_ts: Option<String>,
pub elapsed_ms: i64,
}Expand description
Span row used to build the run orchestration tree.
Fields§
§span_id: i64§kind: String§phase_id: Option<i64>§parent_span_id: Option<i64>§label: Option<String>§path: Option<String>§items: Option<i64>§max_rounds: Option<i64>§rounds: Option<i64>§converged: Option<i64>§ok: Option<i64>§failed: Option<i64>§result: Option<String>§error: Option<String>§started_ts: Option<String>§done_ts: Option<String>§elapsed_ms: i64Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpanRow
impl<'de> Deserialize<'de> for SpanRow
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
Auto Trait Implementations§
impl Freeze for SpanRow
impl RefUnwindSafe for SpanRow
impl Send for SpanRow
impl Sync for SpanRow
impl Unpin for SpanRow
impl UnsafeUnpin for SpanRow
impl UnwindSafe for SpanRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more