pub struct NewTaskGraphRun {
pub graph_run_id: String,
pub task_id: String,
pub cycle: i64,
pub mode: String,
pub source: String,
pub status: String,
pub fallback_mode: Option<String>,
pub planner_failure_class: Option<String>,
pub planner_failure_message: Option<String>,
pub entry_node_id: Option<String>,
pub node_count: i64,
pub edge_count: i64,
}Expand description
Insert payload for a task-graph planning run.
Fields§
§graph_run_id: StringTask-graph run identifier.
task_id: StringParent task identifier.
cycle: i64Cycle number that triggered the planning run.
mode: StringExecution mode used by the planner.
source: StringPlanner source identifier.
status: StringFinal status of the planning run.
fallback_mode: Option<String>Optional fallback mode applied after planner degradation.
planner_failure_class: Option<String>Optional normalized planner failure class.
planner_failure_message: Option<String>Optional planner failure message.
entry_node_id: Option<String>Optional entry node selected for the graph.
node_count: i64Number of nodes in the graph snapshot.
edge_count: i64Number of edges in the graph snapshot.
Auto Trait Implementations§
impl Freeze for NewTaskGraphRun
impl RefUnwindSafe for NewTaskGraphRun
impl Send for NewTaskGraphRun
impl Sync for NewTaskGraphRun
impl Unpin for NewTaskGraphRun
impl UnsafeUnpin for NewTaskGraphRun
impl UnwindSafe for NewTaskGraphRun
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, 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