pub enum RunAndEvalResult {
Show 14 variants
SettingError,
PermissionDenied,
InternalError(String),
CompileError(String),
RuntimeError(ProcessResource, ProcessResource),
MemoryLimitExceeded(ProcessResource, ProcessResource),
TimeLimitExceeded(ProcessResource, ProcessResource),
OutputLimitExceeded(ProcessResource, ProcessResource),
EvalCompileError(String),
EvalRuntimeError(ProcessResource, ProcessResource),
EvalMemoryLimitExceeded(ProcessResource, ProcessResource),
EvalTimeLimitExceeded(ProcessResource, ProcessResource),
EvalOutputLimitExceeded(ProcessResource, ProcessResource),
Ok(ProcessResource, ProcessResource),
}
Variants§
SettingError
PermissionDenied
InternalError(String)
CompileError(String)
RuntimeError(ProcessResource, ProcessResource)
MemoryLimitExceeded(ProcessResource, ProcessResource)
TimeLimitExceeded(ProcessResource, ProcessResource)
OutputLimitExceeded(ProcessResource, ProcessResource)
EvalCompileError(String)
EvalRuntimeError(ProcessResource, ProcessResource)
EvalMemoryLimitExceeded(ProcessResource, ProcessResource)
EvalTimeLimitExceeded(ProcessResource, ProcessResource)
EvalOutputLimitExceeded(ProcessResource, ProcessResource)
Ok(ProcessResource, ProcessResource)
Implementations§
Source§impl RunAndEvalResult
impl RunAndEvalResult
pub fn to_eval(&self) -> Self
pub fn unwrap(self) -> (ProcessResource, ProcessResource)
pub fn is_ok(&self) -> bool
Trait Implementations§
Source§impl Clone for RunAndEvalResult
impl Clone for RunAndEvalResult
Source§fn clone(&self) -> RunAndEvalResult
fn clone(&self) -> RunAndEvalResult
Returns a copy 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 moreSource§impl Debug for RunAndEvalResult
impl Debug for RunAndEvalResult
Source§impl Display for RunAndEvalResult
impl Display for RunAndEvalResult
Source§impl From<CompileResult> for RunAndEvalResult
impl From<CompileResult> for RunAndEvalResult
Source§fn from(i: CompileResult) -> Self
fn from(i: CompileResult) -> Self
Converts to this type from the input type.
Source§impl From<InitExeResourceResult> for RunAndEvalResult
impl From<InitExeResourceResult> for RunAndEvalResult
Source§fn from(i: InitExeResourceResult) -> Self
fn from(i: InitExeResourceResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RunAndEvalResult
impl RefUnwindSafe for RunAndEvalResult
impl Send for RunAndEvalResult
impl Sync for RunAndEvalResult
impl Unpin for RunAndEvalResult
impl UnwindSafe for RunAndEvalResult
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