pub struct TraceTree {
pub run_id: String,
pub root_target: String,
pub root_input: Value,
pub root_output: Option<Value>,
pub root_error: Option<String>,
pub started_at: u64,
pub ended_at: u64,
pub nodes: Vec<TraceNode>,
}Fields§
§run_id: String§root_target: String§root_input: Value§root_output: Option<Value>§root_error: Option<String>§started_at: u64§ended_at: u64§nodes: Vec<TraceNode>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TraceTree
impl<'de> Deserialize<'de> for TraceTree
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 StructuralPartialEq for TraceTree
Auto Trait Implementations§
impl Freeze for TraceTree
impl RefUnwindSafe for TraceTree
impl Send for TraceTree
impl Sync for TraceTree
impl Unpin for TraceTree
impl UnsafeUnpin for TraceTree
impl UnwindSafe for TraceTree
Blanket Implementations§
impl<T> Allocation for T
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