code_executor/language/
rust.rs1use crate::{CommandArgs, Compiler, Language, Runner};
2
3use super::{DEFAULT_MAX_CPU_PERCENTAGE, DEFAULT_MAX_MEMORY};
4
5pub const RUST: Language = Language {
6 compiler: Compiler {
7 main_file: "main.rs",
8 args: Some(CommandArgs {
9 binary: "rustc",
10 args: &["-O", "main.rs"],
11 }),
12 },
13 runner: Runner {
14 args: CommandArgs {
15 binary: "./main",
16 args: &[],
17 },
18 max_memory: DEFAULT_MAX_MEMORY,
19 max_cpu_percentage: DEFAULT_MAX_CPU_PERCENTAGE,
20 },
21};