mod module_1 { let five = 5; pub fn plus_one(x: u32) -> u32 { x += 1; }}use crate::module_1::module_2::struct_1;pub fn function1 { struct_1::function2;}use crate::module_1::{module_2::struct_1, module::3};use crate::module_1::module_2::struct_1 as st;pub fn function1 { st::function2;}