code_executor/language/
rust.rs

1use crate::{CommandArgs, Compiler, Language, Runner};
2
3use super::DEFAULT_SANDBOX_CONFIG;
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        sandbox_config: DEFAULT_SANDBOX_CONFIG,
19    },
20};