diff --git a/src/main.rs b/src/main.rs index 3375948..4590956 100644 --- a/src/main.rs +++ b/src/main.rs @@ -6,18 +6,18 @@ use log::{error, info}; use options::config::*; use options::logger::setup_logger; use options::signals::set_valid_destructor; -use options::structs::*; +// use options::structs::*; +use options::structs::{PrebootParams, Processes}; use std::sync::Arc; use std::time::Duration; use tokio::sync::mpsc; use utils::*; -use options::preboot::*; +#[allow(unused_imports)] +use options::preboot::validate_preboot_params; #[tokio::main(flavor = "multi_thread")] async fn main() { - use options::structs::PrebootParams; - let a = PrebootParams::parse(); - println!("{:?}", a); + let _preboot = PrebootParams::parse(); let _ = setup_logger(); diff --git a/src/options/preboot.rs b/src/options/preboot.rs index bc347b9..b50baf6 100644 --- a/src/options/preboot.rs +++ b/src/options/preboot.rs @@ -1,7 +1,11 @@ // module to handle pre-boot params of the monitor use super::structs::PrebootParams; +use anyhow::{Result, Ok}; - +#[allow(dead_code)] +pub fn validate_preboot_params(_cli: &PrebootParams) -> Result<()> { + Ok(()) +}