pub struct RunLineage {
pub run_id: String,
pub parent_run_id: Option<String>,
pub root_run_id: String,
pub depth: i64,
pub parent_call_id: Option<String>,
}Expand description
Immutable ancestry of a run. Legacy runs without a row are treated as roots.
Fields§
§run_id: String§parent_run_id: Option<String>§root_run_id: String§depth: i64§parent_call_id: Option<String>Trait Implementations§
Source§impl Debug for RunLineage
impl Debug for RunLineage
Source§impl<'a, R: Row> FromRow<'a, R> for RunLineage
impl<'a, R: Row> FromRow<'a, R> for RunLineage
Auto Trait Implementations§
impl Freeze for RunLineage
impl RefUnwindSafe for RunLineage
impl Send for RunLineage
impl Sync for RunLineage
impl Unpin for RunLineage
impl UnsafeUnpin for RunLineage
impl UnwindSafe for RunLineage
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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