Sebuah sub-modul dapat langsung disisipkan (inline) di dalam kode sebuah modul.
Salah satu penggunaan modul inline yang sangat umum adalah membuat unit test. Kita membuat sebuah modul inline yang hanya ada ketika Rust digunakan untuk pengujian!
// 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 ...
}
