pub struct TaskGraphDebugBundle {Show 13 fields
pub graph_run_id: String,
pub cycle: i64,
pub source: String,
pub status: String,
pub fallback_mode: Option<String>,
pub planner_failure_class: Option<String>,
pub planner_failure_message: Option<String>,
pub effective_graph_json: String,
pub planner_raw_output_json: Option<String>,
pub normalized_plan_json: Option<String>,
pub execution_replay_json: Option<String>,
pub created_at: String,
pub updated_at: String,
}Expand description
Debug bundle capturing one graph-planning attempt and its snapshots.
Fields§
§graph_run_id: StringGraph run identifier.
cycle: i64Workflow cycle that produced the graph run.
source: StringPlanner source used for the run.
status: StringFinal status for the graph run.
fallback_mode: Option<String>Effective fallback mode when planning degraded.
planner_failure_class: Option<String>Planner failure classification when planning failed.
planner_failure_message: Option<String>Planner failure message when available.
effective_graph_json: StringEffective graph serialized as JSON.
planner_raw_output_json: Option<String>Raw planner output serialized as JSON.
normalized_plan_json: Option<String>Normalized plan payload serialized as JSON.
execution_replay_json: Option<String>Execution replay payload serialized as JSON.
created_at: StringCreation timestamp.
updated_at: StringLast update timestamp.
Trait Implementations§
Source§impl Clone for TaskGraphDebugBundle
impl Clone for TaskGraphDebugBundle
Source§fn clone(&self) -> TaskGraphDebugBundle
fn clone(&self) -> TaskGraphDebugBundle
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 TaskGraphDebugBundle
impl Debug for TaskGraphDebugBundle
Auto Trait Implementations§
impl Freeze for TaskGraphDebugBundle
impl RefUnwindSafe for TaskGraphDebugBundle
impl Send for TaskGraphDebugBundle
impl Sync for TaskGraphDebugBundle
impl Unpin for TaskGraphDebugBundle
impl UnsafeUnpin for TaskGraphDebugBundle
impl UnwindSafe for TaskGraphDebugBundle
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request