pub struct ExecInstance {
pub id: ExecId,
pub config: ExecConfig,
pub running: bool,
pub exit_code: Option<i32>,
pub pid: Option<u32>,
pub created: DateTime<Utc>,
}Expand description
Exec instance state.
Fields§
§id: ExecIdExec ID.
config: ExecConfigConfiguration.
running: boolWhether the exec is running.
exit_code: Option<i32>Exit code (if completed).
pid: Option<u32>Process ID (if running).
created: DateTime<Utc>Created timestamp.
Implementations§
Source§impl ExecInstance
impl ExecInstance
Sourcepub fn new(config: ExecConfig) -> Self
pub fn new(config: ExecConfig) -> Self
Creates a new exec instance.
Trait Implementations§
Source§impl Clone for ExecInstance
impl Clone for ExecInstance
Source§fn clone(&self) -> ExecInstance
fn clone(&self) -> ExecInstance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ExecInstance
impl RefUnwindSafe for ExecInstance
impl Send for ExecInstance
impl Sync for ExecInstance
impl Unpin for ExecInstance
impl UnsafeUnpin for ExecInstance
impl UnwindSafe for ExecInstance
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