สามารถเขียนโมดูลย่อยแทรกลงไปในโค้ดของโมดูลได้โดยตรง
ปกติแล้วการทำ inline modules จะเห็นเป็นปกติในการเขียน unit tests เราเขียนแบบนี้เมื่อใช้ Rust ทำการทดสอบเท่านั้น
// This macro removes this inline module when Rust
// is not in test mode.
#[cfg(test)]
mod tests {
// Notice that we don't immediately get access to the
// parent module. We must be explicit.
use super::*;
... tests go here ...
}