StockMAPI/project/src/base.rs

22 lines
505 B
Rust
Raw Normal View History

2025-02-11 11:02:54 -06:00
// 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<Database, Box<dyn Error>> {
// 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);
}