main.rs use rand::Rng; // use std::cmp::Ordering; // use std::io; // use std::io::Write; // use std::io::{self, Write}; use std::{cmp::Ordering, io}; fn main() { println!("Hello, world!"); } lib.rs mod front_of_house; use crate::front_of_house::hosting; pub fn eat_at_restaurant() { hosting::add_to_waitlist(); hosting::add_to_waitlist(); hosting::add_to_waitlist(); // hosting::some_function();//私有 } use std::fmt::Result; use std::io::Result as IoResult; front_of_house.rs pub mod hosting; front_of_house/hosting.rs pub fn add_to_waitlist() {} use std::collections::HashMap; fn some_function() { let mut map = HashMap::new(); map.insert(1, 2); } 项目结构