auto merge of #17019 : steveklabnik/rust/remove_compromise, r=thestinger

@dherman doesn't like it 😄
This commit is contained in:
bors 2014-09-07 07:16:27 +00:00
commit 57781c3c30

View file

@ -765,7 +765,7 @@ This is a deliberate design decision. While full-program inference is possible,
languages which have it, like Haskell, often suggest that documenting your
types explicitly is a best-practice. We agree that forcing functions to declare
types while allowing for inference inside of function bodies is a wonderful
compromise between full inference and no inference.
sweet spot between full inference and no inference.
What about returning a value? Here's a function that adds one to an integer: