У меня есть набор ящиков Car go в рабочей области, который имеет следующую структуру:
project1
|- app-context
| |- src/lib.rs
| |- Cargo.toml
|- config
| |-development.toml
|Cargo.toml
Я запускаю функцию в lib.rs
, используя тесты на ржавчину, которые печатают папки и файлы в папка, использующая
let paths = fs::read_dir("./").unwrap();
for path in paths {
println!("Name: {}", path.unwrap().path().display())
}
Вывод, который я получаю src
& Cargo.toml
. Но ожидаемый результат - app-context
& config
. Что я здесь не так делаю? Как установить рабочий каталог по умолчанию для папки, содержащей все мои ящики, а не указывать на конкретное рабочее пространство?