rustfmt-nightly 1.1.1

Tool to find and fix Rust formatting issues
Documentation
// rustfmt-indent_style: Visual
fn foo() {
    {
        {
            let extra_encoder_settings = extra_encoder_settings.iter()
                                                               .filter_map(|&(name, value)| {
                                                         value.split()
                                                              .next()
                                                              .something()
                                                              .something2()
                                                              .something3()
                                                              .something4()
                                                     });
            let extra_encoder_settings = extra_encoder_settings.iter()
                                                               .filter_map(|&(name, value)| {
                                                                               value.split()
                                                                                    .next()
                                                                                    .something()
                                                                                    .something2()
                                                                                    .something3()
                                                                                    .something4()
                                                                           })
                                                               .something();
            if let Some(subpod) = pod.subpods.iter().find(|s| {
                                                              !s.plaintext
                                                                .as_ref()
                                                                .map(String::as_ref)
                                                                .unwrap_or("")
                                                                .is_empty()
                                                          }) {
                do_something();
            }
        }
    }
}