pub struct CommandRunDto {Show 14 fields
pub id: String,
pub task_item_id: String,
pub phase: String,
pub command: String,
pub command_template: Option<String>,
pub cwd: String,
pub workspace_id: String,
pub agent_id: String,
pub exit_code: Option<i64>,
pub stdout_path: String,
pub stderr_path: String,
pub started_at: String,
pub ended_at: Option<String>,
pub interrupted: bool,
}Expand description
Persisted command-run record returned by task detail APIs.
Fields§
§id: StringStable command-run identifier.
task_item_id: StringTask-item identifier that owns the run.
phase: StringPipeline phase that produced the run.
command: StringCommand string that was executed.
command_template: Option<String>Pre-rendered command template before variable substitution.
cwd: StringWorking directory used for execution.
workspace_id: StringWorkspace identifier resolved for the run.
agent_id: StringAgent identifier assigned to the run.
exit_code: Option<i64>Exit code when the process terminated normally.
stdout_path: StringRelative path to captured stdout.
stderr_path: StringRelative path to captured stderr.
started_at: StringTimestamp when execution started.
ended_at: Option<String>Timestamp when execution ended.
interrupted: boolWhether the run was interrupted before completion.
Trait Implementations§
Source§impl Debug for CommandRunDto
impl Debug for CommandRunDto
Auto Trait Implementations§
impl Freeze for CommandRunDto
impl RefUnwindSafe for CommandRunDto
impl Send for CommandRunDto
impl Sync for CommandRunDto
impl Unpin for CommandRunDto
impl UnsafeUnpin for CommandRunDto
impl UnwindSafe for CommandRunDto
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