modules_demo 0.1.0

Demo created
Documentation
#[allow(dead_code)]

// pub mod a {
//     pub mod b {
//         fn b1() {
//             println!("In b1 fn..of mod b..");
//         }
//         pub fn b2() {
//             println!("In b2 fn..of mod b..");
//             b1();
//         }
//     }
//     pub mod c {
//         pub fn c1() {
//             println!("In c1 fn..of mod c..");
//             use super::b::b2;
//             b2();
//         }
//     }
//     fn a1() {
//         println!("In a1 fn..of mod a..");
//     }
// }

pub mod a;

pub fn use_mod_a() {
    println!("Example to use nested modules..");
    crate::a::b::b2();
}

pub fn call_this() {
    println!("In <call_this> fn...")
}