Different Types Of Shell In Rust