pub struct RunRecord {Show 13 fields
pub id: String,
pub routine: String,
pub started_epoch: i64,
pub finished_epoch: Option<i64>,
pub cause: RunCause,
pub scheduled_epoch_minute: Option<i64>,
pub status: RunStatus,
pub exit_code: Option<i32>,
pub pid: Option<i32>,
pub process_start: Option<String>,
pub final_output: String,
pub stdout_path: PathBuf,
pub stderr_path: PathBuf,
}Fields§
§id: String§routine: String§started_epoch: i64§finished_epoch: Option<i64>§cause: RunCause§scheduled_epoch_minute: Option<i64>Retained in memory for source compatibility; v2 readers should use cause.
status: RunStatus§exit_code: Option<i32>§pid: Option<i32>§process_start: Option<String>OS process-start token used to reject a recycled PID/process group.
final_output: String§stdout_path: PathBuf§stderr_path: PathBufTrait Implementations§
Source§impl<'de> Deserialize<'de> for RunRecord
impl<'de> Deserialize<'de> for RunRecord
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
Auto Trait Implementations§
impl Freeze for RunRecord
impl RefUnwindSafe for RunRecord
impl Send for RunRecord
impl Sync for RunRecord
impl Unpin for RunRecord
impl UnsafeUnpin for RunRecord
impl UnwindSafe for RunRecord
Blanket Implementations§
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