cargo_eval/config.rs
1use crate::CargoResult;
2
3#[derive(Copy, Clone, Debug, PartialEq, Eq, clap::ValueEnum)]
4pub enum UnstableFlags {
5 Eval,
6 Loop,
7 Polyfill,
8}
9
10pub fn default_target_dir() -> CargoResult<std::path::PathBuf> {
11 let mut cargo_home = home::cargo_home()?;
12 cargo_home.push("eval");
13 cargo_home.push("target");
14 Ok(cargo_home)
15}