mod app;
mod argp;
mod db;
mod err;
mod procres;
#[macro_use]
extern crate rocket;
use err::Error;
use procres::ProcRes;
fn main() -> ProcRes {
ProcRes::into(main2().into())
}
fn main2() -> Result<(), Error> {
let svcname = qsu::default_service_name()
.expect("Unable to determine default service name");
let mut argsproc = argp::AppArgsProc {};
let ap = argp::create(&svcname, &mut argsproc);
ap.proc()?;
Ok(())
}