pub struct IsolationResult {
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>,
}Expand description
Result of an isolation run
Fields§
§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
Trait Implementations§
Source§impl Debug for IsolationResult
impl Debug for IsolationResult
Source§impl Default for IsolationResult
impl Default for IsolationResult
Source§fn default() -> IsolationResult
fn default() -> IsolationResult
Returns the “default value” for a type. Read more
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