IMAPServer_shared/
lib.rs

1#[macro_use]
2extern crate diesel;
3#[macro_use]
4extern crate diesel_migrations;
5
6use diesel_migrations::embed_migrations;
7
8pub mod config;
9pub mod mailbox;
10
11mod database;
12mod models;
13mod schema;
14
15#[cfg(test)]
16mod tests;
17
18embed_migrations!("./migrations");
19
20pub fn setup() {
21    let connection = database::establish_connection();
22    embedded_migrations::run(&connection).expect("failed to run shared migrations");
23}