First Impressions of Rust
&gt; it doesn&#x27;t even properly align the parenthesized expression after line-breaking it:<p>Fair enough if that&#x27;s not your <i>preference</i> for how parenthesized expressions should be broken across lines, but this quote makes it seem like it&#x27;s objectively wrong. In fact it&#x27;s very much a matter of opinion, and personally I hate the style of line breaking that he describes as &quot;properly&quot; aligned because you end up with a distracting pattern of indentation, and parameters get all squished into a tall narrow column:<p><pre><code>    x = long_function_name(first_param,
                           second_param,
                           another_fn(x
                                      + y
                                      + z))
</code></pre>
Yuck! In Clang-format, you can avoid this with the &quot;AlignAfterOpenBracket: AlwaysBreak&quot; option, which also wraps the first parameter &#x2F; operand to the next line if it can&#x27;t all fit onto one line:<p><pre><code>    x = long_function_name(
            first_param,
            second_param,
            another_fn(x + y + z))
</code></pre>
Just to reiterate: I appreciate that many people would still prefer the first style, and of course that&#x27;s a legitimate opinion. My point is just that it&#x27;s also a legitimate opinion to prefer the second style, not something you can describe as &quot;not properly aligned&quot;.<p>Of course this is a nitpick on an excellent article.