rustfmt-nightly 1.1.1

Tool to find and fix Rust formatting issues
Documentation
// rustfmt-use_try_shorthand: true

fn main() {
    let x = try!(some_expr());

    let y = try!(a.very.loooooooooooooooooooooooooooooooooooooong().chain().inside().weeeeeeeeeeeeeee()).test().0.x;
}

fn test() {
    a?
}

fn issue1291() {
    try!(fs::create_dir_all(&gitfiledir).chain_err(|| {
        format!("failed to create the {} submodule directory for the workarea",
                name)
    }));
}