When your refactoring causes so many errors that your "compile time" is limited by lock contention on stderr printing all the compiler errors
There's a few cases like that in Diesel right now, and they're the difference between "<3 page long type>: ExecuteDsl is not satisfied" and "String: FromSql<Integer> is not satisfied"
-
-
It does sound like an annotation with "similar" behavior to `rustc_on_unimplemented` would be enough for your case, but it'd be nice if rustc had better behavior for this case by default (I want to minimize how many hints library writers need to add for us to do the right thing).
-
Heh. The "motivation" section of this RFC specifically talks about how the current behavior causes the "rustc_on_unimplemented" attribute to be shown in places that it shouldn't, where it is specifically harmful
- 6 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.