Skip to content

Commit

Permalink
Deploying to gh-pages from @ 3ab3a79 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
Virv12 committed Nov 19, 2024
1 parent 04ac33c commit 1711367
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 20 deletions.
4 changes: 2 additions & 2 deletions task_maker_format/ioi/struct.IOITask.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
pub input_validator_generator: <a class="struct" href="struct.InputValidatorGenerator.html" title="struct task_maker_format::ioi::InputValidatorGenerator">InputValidatorGenerator</a>,
pub testcase_score_aggregator: <a class="enum" href="enum.TestcaseScoreAggregator.html" title="enum task_maker_format::ioi::TestcaseScoreAggregator">TestcaseScoreAggregator</a>,
pub score_precision: <a class="primitive" href="https://doc.rust-lang.org/1.82.0/std/primitive.usize.html">usize</a>,
pub grader_map: <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../../task_maker_lang/grader_map/struct.GraderMap.html" title="struct task_maker_lang::grader_map::GraderMap">GraderMap</a>&gt;,
pub grader_map: <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;GraderMap&gt;,
pub booklets: <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="struct.Booklet.html" title="struct task_maker_format::ioi::Booklet">Booklet</a>&gt;,
pub difficulty: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.82.0/std/primitive.u8.html">u8</a>&gt;,
pub syllabus_level: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.82.0/std/primitive.u8.html">u8</a>&gt;,
Expand All @@ -32,7 +32,7 @@
</div><span id="structfield.testcase_score_aggregator" class="structfield section-header"><a href="#structfield.testcase_score_aggregator" class="anchor field">§</a><code>testcase_score_aggregator: <a class="enum" href="enum.TestcaseScoreAggregator.html" title="enum task_maker_format::ioi::TestcaseScoreAggregator">TestcaseScoreAggregator</a></code></span><div class="docblock"><p>The aggregator to use to compute the score of the subtask based on the score of the
testcases.</p>
</div><span id="structfield.score_precision" class="structfield section-header"><a href="#structfield.score_precision" class="anchor field">§</a><code>score_precision: <a class="primitive" href="https://doc.rust-lang.org/1.82.0/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>The number of decimal digits when displaying the scores.</p>
</div><span id="structfield.grader_map" class="structfield section-header"><a href="#structfield.grader_map" class="anchor field">§</a><code>grader_map: <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../../task_maker_lang/grader_map/struct.GraderMap.html" title="struct task_maker_lang::grader_map::GraderMap">GraderMap</a>&gt;</code></span><div class="docblock"><p>The graders registered for this task.</p>
</div><span id="structfield.grader_map" class="structfield section-header"><a href="#structfield.grader_map" class="anchor field">§</a><code>grader_map: <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;GraderMap&gt;</code></span><div class="docblock"><p>The graders registered for this task.</p>
</div><span id="structfield.booklets" class="structfield section-header"><a href="#structfield.booklets" class="anchor field">§</a><code>booklets: <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="struct.Booklet.html" title="struct task_maker_format::ioi::Booklet">Booklet</a>&gt;</code></span><div class="docblock"><p>The booklets to compile for this task.</p>
</div><span id="structfield.difficulty" class="structfield section-header"><a href="#structfield.difficulty" class="anchor field">§</a><code>difficulty: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.82.0/std/primitive.u8.html">u8</a>&gt;</code></span><div class="docblock"><p>An integer that defines the difficulty of the task. Used only in booklet compilations.</p>
</div><span id="structfield.syllabus_level" class="structfield section-header"><a href="#structfield.syllabus_level" class="anchor field">§</a><code>syllabus_level: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.82.0/std/primitive.u8.html">u8</a>&gt;</code></span><div class="docblock"><p>An integer that defines the level inside a <em>syllabus</em> (for example for the Olympiads in
Expand Down
4 changes: 2 additions & 2 deletions task_maker_format/ioi/struct.UIState.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
pub compilations: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a>, <a class="enum" href="../ui/enum.CompilationStatus.html" title="enum task_maker_format::ui::CompilationStatus">CompilationStatus</a>&gt;,
pub generations: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="type" href="type.SubtaskId.html" title="type task_maker_format::ioi::SubtaskId">SubtaskId</a>, <a class="struct" href="struct.SubtaskGenerationState.html" title="struct task_maker_format::ioi::SubtaskGenerationState">SubtaskGenerationState</a>&gt;,
pub evaluations: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a>, <a class="struct" href="struct.SolutionEvaluationState.html" title="struct task_maker_format::ioi::SolutionEvaluationState">SolutionEvaluationState</a>&gt;,
pub executor_status: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../../task_maker_exec/executor/struct.ExecutorStatus.html" title="struct task_maker_exec::executor::ExecutorStatus">ExecutorStatus</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/time/struct.SystemTime.html" title="struct std::time::SystemTime">SystemTime</a>&gt;&gt;,
pub executor_status: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;ExecutorStatus&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/time/struct.SystemTime.html" title="struct std::time::SystemTime">SystemTime</a>&gt;&gt;,
pub booklets: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="struct" href="struct.BookletState.html" title="struct task_maker_format::ioi::BookletState">BookletState</a>&gt;,
pub diagnostics: DiagnosticContext,
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The state of a IOI task, all the information for the UI are stored here.</p>
Expand All @@ -17,7 +17,7 @@
</div><span id="structfield.compilations" class="structfield section-header"><a href="#structfield.compilations" class="anchor field">§</a><code>compilations: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a>, <a class="enum" href="../ui/enum.CompilationStatus.html" title="enum task_maker_format::ui::CompilationStatus">CompilationStatus</a>&gt;</code></span><div class="docblock"><p>The status of the compilations.</p>
</div><span id="structfield.generations" class="structfield section-header"><a href="#structfield.generations" class="anchor field">§</a><code>generations: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="type" href="type.SubtaskId.html" title="type task_maker_format::ioi::SubtaskId">SubtaskId</a>, <a class="struct" href="struct.SubtaskGenerationState.html" title="struct task_maker_format::ioi::SubtaskGenerationState">SubtaskGenerationState</a>&gt;</code></span><div class="docblock"><p>The state of the generation of the testcases.</p>
</div><span id="structfield.evaluations" class="structfield section-header"><a href="#structfield.evaluations" class="anchor field">§</a><code>evaluations: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a>, <a class="struct" href="struct.SolutionEvaluationState.html" title="struct task_maker_format::ioi::SolutionEvaluationState">SolutionEvaluationState</a>&gt;</code></span><div class="docblock"><p>The status of the evaluations of the solutions.</p>
</div><span id="structfield.executor_status" class="structfield section-header"><a href="#structfield.executor_status" class="anchor field">§</a><code>executor_status: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../../task_maker_exec/executor/struct.ExecutorStatus.html" title="struct task_maker_exec::executor::ExecutorStatus">ExecutorStatus</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/time/struct.SystemTime.html" title="struct std::time::SystemTime">SystemTime</a>&gt;&gt;</code></span><div class="docblock"><p>The status of the executor.</p>
</div><span id="structfield.executor_status" class="structfield section-header"><a href="#structfield.executor_status" class="anchor field">§</a><code>executor_status: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;ExecutorStatus&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/time/struct.SystemTime.html" title="struct std::time::SystemTime">SystemTime</a>&gt;&gt;</code></span><div class="docblock"><p>The status of the executor.</p>
</div><span id="structfield.booklets" class="structfield section-header"><a href="#structfield.booklets" class="anchor field">§</a><code>booklets: <a class="struct" href="https://doc.rust-lang.org/1.82.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="struct" href="struct.BookletState.html" title="struct task_maker_format::ioi::BookletState">BookletState</a>&gt;</code></span><div class="docblock"><p>The status of the booklets</p>
</div><span id="structfield.diagnostics" class="structfield section-header"><a href="#structfield.diagnostics" class="anchor field">§</a><code>diagnostics: DiagnosticContext</code></span><div class="docblock"><p>Diagnostic context.</p>
</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-UIState" class="impl"><a class="src rightside" href="../../src/task_maker_format/ioi/ui_state.rs.html#330-415">source</a><a href="#impl-UIState" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.UIState.html" title="struct task_maker_format::ioi::UIState">UIState</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../../src/task_maker_format/ioi/ui_state.rs.html#332-371">source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(task: &amp;<a class="struct" href="struct.IOITask.html" title="struct task_maker_format::ioi::IOITask">IOITask</a>, config: ExecutionDAGConfig) -&gt; <a class="struct" href="struct.UIState.html" title="struct task_maker_format::ioi::UIState">UIState</a></h4></section></summary><div class="docblock"><p>Make a new <code>UIState</code>.</p>
Expand Down
2 changes: 1 addition & 1 deletion task_maker_format/struct.EvaluationConfig.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
&amp;self,
base_dir: &amp;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/path/struct.Path.html" title="struct std::path::Path">Path</a>,
patterns: <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;&amp;<a class="primitive" href="https://doc.rust-lang.org/1.82.0/std/primitive.str.html">str</a>&gt;,
grader_map: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../task_maker_lang/grader_map/struct.GraderMap.html" title="struct task_maker_lang::grader_map::GraderMap">GraderMap</a>&gt;&gt;,
grader_map: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;GraderMap&gt;&gt;,
eval: &amp;mut <a class="struct" href="struct.EvaluationData.html" title="struct task_maker_format::EvaluationData">EvaluationData</a>,
) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="struct.Solution.html" title="struct task_maker_format::Solution">Solution</a>&gt;</h4></section></summary><div class="docblock"><p>Search all the solutions matching the provided pattern in the provided base directory,
excluding all the graders in the grader_map, if provided.</p>
Expand Down
2 changes: 1 addition & 1 deletion task_maker_format/struct.Solution.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Solution" class="impl"><a class="src rightside" href="../src/task_maker_format/solution.rs.html#26-52">source</a><a href="#impl-Solution" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Solution.html" title="struct task_maker_format::Solution">Solution</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/task_maker_format/solution.rs.html#30-51">source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(
path: &amp;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/path/struct.Path.html" title="struct std::path::Path">Path</a>,
base_dir: &amp;<a class="struct" href="https://doc.rust-lang.org/1.82.0/std/path/struct.Path.html" title="struct std::path::Path">Path</a>,
grader_map: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../task_maker_lang/grader_map/struct.GraderMap.html" title="struct task_maker_lang::grader_map::GraderMap">GraderMap</a>&gt;&gt;,
grader_map: <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.82.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;GraderMap&gt;&gt;,
eval: &amp;mut <a class="struct" href="struct.EvaluationData.html" title="struct task_maker_format::EvaluationData">EvaluationData</a>,
) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.82.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Create a new <a href="struct.Solution.html" title="struct task_maker_format::Solution"><code>Solution</code></a> for a given source file.</p>
<p>Returns <code>None</code> if the language is unknown.</p>
Expand Down
Loading

0 comments on commit 1711367

Please sign in to comment.