Re-exports§
pub use hook_events::AfterJudgingEvent;pub use hook_events::AfterSubmissionEvent;pub use hook_events::BeforeSubmissionEvent;pub use hook_events::HookEvent;
Modules§
Structs§
- Build
Eval OpsInput - Server-enriched input forwarded to the evaluator plugin.
- Channel
- Channel definition for inter-task communication.
- Checker
Parse Input - Input to checker format plugin’s parse_verdict handler.
- Checker
Verdict - Output from checker format plugin handlers (returned by run_checker host fn).
- Config
Result - The result of a config lookup.
- Directory
Options - Directory binding options.
- Directory
Rule - Directory binding rule.
- Environment
- Environment configuration for an operation batch.
- Execution
Result - Sandbox execution outcome.
- IOConfig
- IO configuration for task execution.
- OnSubmission
Input - Input to contest type plugin handler’s on_submission handler.
- OnSubmission
Output - Output from contest type plugin handler.
- Operation
Result - Result of a worker operation batch.
- Operation
Task - A single operation task dispatched to the worker.
- Plugin
Http Auth - Plugin
Http Request - Data passed to the Wasm plugin when a route is triggered.
- Plugin
Http Response - Response returned by the Wasm plugin after processing a route.
- Problem
Checker Info - DB query result for problem checker configuration.
- Resolved
Language - Fully resolved language config for one submission.
- Resource
Limits - Resource limits for sandbox execution.
- RunChecker
Input - Input from evaluator plugins to the run_checker host function.
- RunOptions
- Run configuration for a step.
- Source
File - A named file with content, used for submission files and evaluator source files.
- Start
Evaluate Batch Input - Input for start_evaluate_batch host function.
- Start
Evaluate Case Input - Contest/plugin-facing input for starting evaluation of one test case.
- Step
- Task definition within an operation.
- Step
Cache Config - Configuration for step-level caching.
- Submission
Update - Data for updating a submission.
- Task
Execution Result - Per-task result within an operation batch.
- Test
Case Data - DB query result for test case content (input and expected output).
- Test
Case Result Row - Data for inserting a single test case result row.
- Test
Case Row - DB query result for test case listing (id, score, position, is_sample).
- Test
Case Verdict - Verdict for a single test case, returned by evaluator’s evaluate function.
Enums§
- EnvRule
- Environment variable rule.
- IOTarget
- IO target for task stdin/stdout/stderr.
- Session
File - File source for initial environment setup.
- Submission
Status - Submission status for judge pipeline updates.
- Verdict