pub struct TaskRuntimeRow {
pub workspace_id: String,
pub workflow_id: String,
pub workspace_root_raw: String,
pub ticket_dir: String,
pub execution_plan_json: String,
pub current_cycle: i64,
pub init_done: i64,
pub goal: String,
pub project_id: String,
pub pipeline_vars_json: Option<String>,
pub spawn_depth: i64,
}Expand description
Row needed to resume or continue execution for a task.
Fields§
§workspace_id: StringWorkspace identifier associated with the task.
workflow_id: StringWorkflow identifier associated with the task.
workspace_root_raw: StringSerialized workspace root path as stored in SQLite.
ticket_dir: StringTicket directory relative to the workspace.
execution_plan_json: StringSerialized execution plan JSON.
current_cycle: i64Current cycle counter.
init_done: i64Non-zero when init_once has already been completed.
goal: StringTask goal string.
project_id: StringEffective project identifier.
pipeline_vars_json: Option<String>Optional serialized pipeline-variable map.
spawn_depth: i64Current task spawn depth.
Auto Trait Implementations§
impl Freeze for TaskRuntimeRow
impl RefUnwindSafe for TaskRuntimeRow
impl Send for TaskRuntimeRow
impl Sync for TaskRuntimeRow
impl Unpin for TaskRuntimeRow
impl UnsafeUnpin for TaskRuntimeRow
impl UnwindSafe for TaskRuntimeRow
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