-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
std::error::Error
is not implemented for eyre::Report<color_eyre::Handler>
#30
Comments
I'm sorry to say but it is impossible to implement The breaking change was related to a type inference bug in the |
Thanks for explaining. The last commit in this branch bumps eyre, leading to the error above, for example in this line: https://github.com/vitorenesduarte/fantoch/blob/eyre_bump/fantoch_exp/src/ping.rs#L60 (not sure if it helps, but in a few minutes the error should also be visible here in the "Check fantoch_exp" step) |
aaah, this is because you upgraded before tsunami did, so it sees the two It's probably worth waiting on this one, the breaking change that was made was exceedingly minor and I'm now kinda regretting even making it, but I'm also planning a much bigger breaking change in the near future with this PR #29. Short term I recommend just sticking with the older version, but if you need to deal with version mismatches now or in the future one work around is to first convert the https://docs.rs/eyre/0.5.0/eyre/struct.Report.html#impl-From%3CReport%3CH%3E%3E |
Ah, I see. Thanks for pointing it out. I'll wait for that PR then. Thanks. |
I always end up hitting this whenever I have a trait with an associated Error type. |
Hi. After updating
eyre
from0.4.3
to0.5.0
andcolor-eyre
from0.3.4
to0.4.1
I'm gettingwhen using the
?
operator. I'm not sure if this is a bug or the breaking change implied the version bump. Thanks.The text was updated successfully, but these errors were encountered: