use structopt::StructOpt; use crate::{Settings, UrlMap, db::backend::{Connectable, Connection}}; #[derive(StructOpt)] /// Perform database migrations pub struct Migrate { } impl Migrate { pub fn execute(self, _urls: UrlMap, settings: Settings) { let database = settings.database; let connection = database.connect().unwrap(); let migration_table_vibe_check = connection.transaction::<(), diesel::result::Error, _>(|| { todo!() }); } }