pub struct IsolationResult {
pub diagnostics: Option<DiagnosticFacts>,
pub success: bool,
pub session_name: Option<String>,
pub container_id: Option<String>,
pub message: String,
pub exit_code: Option<i32>,
pub output: Option<String>,
pub container_removed: bool,
}Expand description
Result of an isolation run
Fields§
§diagnostics: Option<DiagnosticFacts>§success: boolWhether the run succeeded
session_name: Option<String>Session or container name
container_id: Option<String>Container ID (for docker)
message: StringMessage describing the result
exit_code: Option<i32>Exit code
output: Option<String>Captured output
container_removed: boolThe cleanup policy removed the container (issue #225)
Trait Implementations§
Source§impl Clone for IsolationResult
impl Clone for IsolationResult
Source§impl Debug for IsolationResult
impl Debug for IsolationResult
Auto Trait Implementations§
impl Freeze for IsolationResult
impl RefUnwindSafe for IsolationResult
impl Send for IsolationResult
impl Sync for IsolationResult
impl Unpin for IsolationResult
impl UnsafeUnpin for IsolationResult
impl UnwindSafe for IsolationResult
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