// *** before: ***
mod network;
use network::client; // путь от корня крейта, без приставки
use ::std::collections::HashMap; // внешний крейт - с двумя двоеточиями
// *** in version Rust 2018: ***
mod network;
use crate::network::client; // своё - через crate::
use self::network::server; // соседнее - через self::
use std::collections::HashMap; // внешнее - просто по имени крейта