// Libraries use std::error::Error; pub mod conf; pub mod database; use conf::Conf; use database::Database; // Functions pub fn init_db(conf: &Conf) -> Result> { // Initilizing & Connecting to Database let mut database: Database = Database::init(); database.connect( conf.get_string("database.address")?, conf.get_string("database.user")?, conf.get_string("database.pass")? )?; // Returning database return Ok(database); }