-
Notifications
You must be signed in to change notification settings - Fork 137
Use associated function syntax for Debug
and Display
backtrace impl
#279
Use associated function syntax for Debug
and Display
backtrace impl
#279
Conversation
Rust was reporting a compilation error saying it was ambiguous which `fmt` method to call.
I don't think this is caused by Rust 1.31. |
Ah, I did recently run |
Indeed. My suspicion is that adding an impl like backtrace did is within the realm of "acceptable" breakage, but yeah, I'm not sure how one anticipates something like this. |
That was fast. Thanks! Looking forward for |
I just boarded a plane and can't deal with this for an hour, I will yank the current version and we can figure how how to add the relevant impl to the backtrace crate later |
@alexcrichton That sounds great. Do you mean yank backtrace 0.3.10? For anyone still puzzled there is temporary workaround: cargo update -p backtrace --precise 0.3.9 |
Apologies for the breakage here! For posterity, the root cause was that backtrace 0.3.10 was just published and added I deleted |
What's up with CI for this PR? In my PR doing the same thing, CI failed because backtrace seems to be no longer compatible with Rust 1.18. Now, this PR seems to have no CI at all. |
@BurntSushi, @alexcrichton, @RalfJung: Since
First two options affect Edit, just saw rust-lang/backtrace-rs#135, shall claim it. |
Option 3: rust-lang/backtrace-rs#137 |
392fde7
to
8c3d6a1
Compare
The current latest (0.3.11)` is not compatible with Rust 1.18.0. Pending <rust-lang/backtrace-rs#137>
Pinned Feel free to push over the branch if there's something urgent; I'm off for the night. |
|
The `backtrace` crate has this as a minimum required version since 0.3.13.
81d9766
to
16a4e97
Compare
Rust 1.31 reports a compilation error saying it is ambiguous which
fmt
method to call.Not sure if this happened prior to Rust 1.31, but when compiling
failure
using Rust 1.31.0 (stable) this error shows up: