项目结构:
src
--main.rs
--settings.rs
// 设置.rs
pub struct Settings {
pub SERVER_PORT: u32
}
//main.rs
use crate::settings::Settings;
fn main() {
let settings = Settings{123};
println!("Hello, world!");
}
结果,我收到错误“在板条箱根目录中找不到”settings
通过mod,我可以访问结构,但我不想每次都指定范围。
mod settings
let settings = settings::Settings{123};
你只需要做这两个: