// Libraries use std::env; // Enums pub enum OperationMode { Training, Infrence, } // Functions pub fn get_operation_mode() -> Option { // Getting command line arguments let args: Vec = env::args().collect(); // Getting operation mode match args[1].as_str() { "training" => Some(OperationMode::Training), "infrence" => Some(OperationMode::Infrence), _ => None, } }