Một mô-đun con có thể được nội tuyến trực tiếp trong code của mô-đun.
Một cách sử dụng rất phổ biến cho các mô-đun nội tuyến là tạo các bài kiểm tra đơn vị. Chúng tôi tạo một mô-đun nội tuyến chỉ tồn tại khi Rust được sử dụng để thử nghiệm!
// Macro này loại bỏ mô-đun nội tuyến này // khi Rust không ở chế độ thử nghiệm
#[cfg(test)]
mod tests {
// Lưu ý rằng
// chúng tôi không có quyền truy cập ngay lập tức
// vào mô-đun mẹ.
// Chúng ta phải rõ ràng.
use super::*;
... kiểm tra ở đây ...
}