io: Make traits dyn compatible#5249
Conversation
|
🚨 API BREAKING CHANGE DETECTED To see the changes click details on "Check semver breaks / PR Semver - stable toolchain" job then expand "Run semver checker script" and scroll to the end of the section. |
94f8d53 to
a243565
Compare
|
Finally I got Claude to do something useful in a reasonable amount of time. I doubt I would have gotten the |
|
🚨 API BREAKING CHANGE DETECTED To see the changes click details on "Check semver breaks / PR Semver - stable toolchain" job then expand "Run semver checker script" and scroll to the end of the section. |
a243565 to
32ccb23
Compare
|
Improved yesterdays effort by adding an additional patch that removes the need to do the |
|
🚨 API BREAKING CHANGE DETECTED To see the changes click details on "Check semver breaks / PR Semver - stable toolchain" job then expand "Run semver checker script" and scroll to the end of the section. |
|
In 8d9df9a: Can you add a comment saying that the code you've written is equivalent to
|
|
Wait. the second point is untrue. So why do we need the first commit here? |
|
I think you can drop your first commit entirely and this will still compile. I had assumed that you'd need to do the |
32ccb23 to
33e66e0
Compare
Yes you are right, nice.
This is nice and simple now. Cheers. |
|
🚨 API BREAKING CHANGE DETECTED To see the changes click details on "Check semver breaks / PR Semver - stable toolchain" job then expand "Run semver checker script" and scroll to the end of the section. |
|
Gonna one-ACK merge -- no comments from anyone else for 2 weeks and I don't know if anyone else even cares about the |
|
We are just ignoring the MSRV fails and hoping they magically go away, right? I.e., are you intending on merging this as is? EDIT: Oh silly question, I had not seen all the purple in notifications. I'm trying to do useful work in the morning before looking at notifications so expect more of these sort of comments. Open to process suggestions. The problem I'm trying to solve is that notifications have a tendency to make me not want to be at the computer anymore. |
|
I have been patiently waiting for the MSRV thing to go away for a week though and it has not ... |
Add an API test that shows dyn compatibility of std io traits and the same for ours. Patch the crate to make the test pass.
33e66e0 to
45d3f18
Compare
|
🚨 API BREAKING CHANGE DETECTED To see the changes click details on "Check semver breaks / PR Semver - stable toolchain" job then expand "Run semver checker script" and scroll to the end of the section. |
Yes, it is a Github bug. We merged a workaround in #5310. |
Add an API test that shows dyn compatibility of std io traits and the same for ours. Patch the crate to make the test pass.
This is API breaking for
io, that means that this cannot be backported to0.1.0(depended on bybitcoin v0.32).Close: #3833