use auth::user::User;
use control::dbconfig::DBConfig;
use std::marker::PhantomData;
use std::path::PathBuf;
use tables::schema::Schema;
pub struct Database {
dir: PathBuf,
config: DBConfig,
schema: Schema,
users: Vec<User>,
data: PhantomData<u8>, }
impl Database {
pub fn load_from(path: PathBuf) -> Self {
if !path.exists() {
panic!("Tried to open non-existent database");
}
unimplemented!("TODO"); }
}