// rustfmt-use_try_shorthand: true fn main() { let x = some_expr()?; let y = a.very .loooooooooooooooooooooooooooooooooooooong() .chain() .inside() .weeeeeeeeeeeeeee()? .test() .0 .x; } fn test() { a? } fn issue1291() { fs::create_dir_all(&gitfiledir) .chain_err(|| { format!("failed to create the {} submodule directory for the workarea", name) })?; }