https://www.youtube.com/watch?v=-RYinP9sImI


use rand::Rng;

mod 구매대행주문 {
    pub mod 웹호스팅{
        pub fn 견적문의접수() {}
        fn 접수확인메일_발송() {}
    }

    mod 구매대행견적{
        fn 견적메일발송() {}
        fn 결제받기() {}
        fn 구매대행주문() {}
    }

}
use self::구매대행주문::웹호스팅;
fn vip고객주문() {
    웹호스팅::견적문의접수();
}

//super - 현재 module의 부모
//use - 긴 모듈 경로를 줄임
//self - 현재 module 

mod 구매작업 {
    pub enum 추가이익방법{
        coupon,
        rebate,
    }
    
}
use crate::구매작업::추가이익방법;
fn 엄청나게이익남기기(){
    let order1 = 추가이익방법::coupon;
    let order2 = 추가이익방법::rebate;
    let secret_number = rand::thread_rng().gen_range(1, 101);    
}

mod client;

mod network;