pub enum RunWithInteractorResult {
InternalError(String),
RuntimeError(ProcessResource, ProcessResource),
MemoryLimitExceeded(ProcessResource, ProcessResource),
TimeLimitExceeded(ProcessResource, ProcessResource),
OutputLimitExceeded(ProcessResource, ProcessResource),
InteractorRuntimeError(ProcessResource, ProcessResource),
InteractorMemoryLimitExceeded(ProcessResource, ProcessResource),
InteractorTimeLimitExceeded(ProcessResource, ProcessResource),
InteractorOutputLimitExceeded(ProcessResource, ProcessResource),
Ok(ProcessResource, ProcessResource),
}
Variants§
InternalError(String)
RuntimeError(ProcessResource, ProcessResource)
MemoryLimitExceeded(ProcessResource, ProcessResource)
TimeLimitExceeded(ProcessResource, ProcessResource)
OutputLimitExceeded(ProcessResource, ProcessResource)
InteractorRuntimeError(ProcessResource, ProcessResource)
InteractorMemoryLimitExceeded(ProcessResource, ProcessResource)
InteractorTimeLimitExceeded(ProcessResource, ProcessResource)
InteractorOutputLimitExceeded(ProcessResource, ProcessResource)
Ok(ProcessResource, ProcessResource)
Implementations§
Source§impl RunWithInteractorResult
impl RunWithInteractorResult
pub fn unwrap(self) -> (ProcessResource, ProcessResource)
pub fn is_ok(&self) -> bool
Trait Implementations§
Source§impl Debug for RunWithInteractorResult
impl Debug for RunWithInteractorResult
Source§impl From<RunWithInteractorResult> for RunAndInteractResult
impl From<RunWithInteractorResult> for RunAndInteractResult
Source§fn from(i: RunWithInteractorResult) -> Self
fn from(i: RunWithInteractorResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RunWithInteractorResult
impl RefUnwindSafe for RunWithInteractorResult
impl Send for RunWithInteractorResult
impl Sync for RunWithInteractorResult
impl Unpin for RunWithInteractorResult
impl UnwindSafe for RunWithInteractorResult
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