pub struct ExecutionRecordOptions {
pub uuid: Option<String>,
pub command: String,
pub pid: Option<u32>,
pub status: Option<ExecutionStatus>,
pub exit_code: Option<i32>,
pub log_path: Option<String>,
pub start_time: Option<String>,
pub end_time: Option<String>,
pub working_directory: Option<String>,
pub shell: Option<String>,
pub platform: Option<String>,
pub options: Option<HashMap<String, Value>>,
}Expand description
Options for creating an execution record
Fields§
§uuid: Option<String>§command: String§pid: Option<u32>§status: Option<ExecutionStatus>§exit_code: Option<i32>§log_path: Option<String>§start_time: Option<String>§end_time: Option<String>§working_directory: Option<String>§shell: Option<String>§platform: Option<String>§options: Option<HashMap<String, Value>>Trait Implementations§
Source§impl Debug for ExecutionRecordOptions
impl Debug for ExecutionRecordOptions
Source§impl Default for ExecutionRecordOptions
impl Default for ExecutionRecordOptions
Source§fn default() -> ExecutionRecordOptions
fn default() -> ExecutionRecordOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecutionRecordOptions
impl RefUnwindSafe for ExecutionRecordOptions
impl Send for ExecutionRecordOptions
impl Sync for ExecutionRecordOptions
impl Unpin for ExecutionRecordOptions
impl UnsafeUnpin for ExecutionRecordOptions
impl UnwindSafe for ExecutionRecordOptions
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