pub struct Judge<JudgeState1 = Created>where
JudgeState1: SealerJudge,{
pub project_path: PathBuf,
pub language: Language,
pub checker_language: Option<Language>,
pub is_interactive: bool,
pub resource: Resource,
pub time_limit: Duration,
pub idle_time_limit: Duration,
/* private fields */
}Fields§
§project_path: PathBuf§language: Language§checker_language: Option<Language>§is_interactive: bool§resource: Resource§time_limit: Duration§idle_time_limit: DurationImplementations§
Trait Implementations§
Auto Trait Implementations§
impl<JudgeState1> Freeze for Judge<JudgeState1>
impl<JudgeState1> RefUnwindSafe for Judge<JudgeState1>
impl<JudgeState1> Send for Judge<JudgeState1>
impl<JudgeState1> Sync for Judge<JudgeState1>
impl<JudgeState1> Unpin for Judge<JudgeState1>
impl<JudgeState1> UnsafeUnpin for Judge<JudgeState1>
impl<JudgeState1> UnwindSafe for Judge<JudgeState1>
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