Revision control

Copy as Markdown

Other Tools

#![allow(dead_code)]
#[macro_use]
extern crate error_chain;
error_chain!();
mod unit {
use super::*;
quick_main!(run);
fn run() -> Result<()> {
Ok(())
}
}
mod i32 {
use super::*;
quick_main!(run);
fn run() -> Result<i32> {
Ok(1)
}
}
mod closure {
use super::*;
quick_main!(|| -> Result<()> { Ok(()) });
}