Hmmmm... I published a version with `From` that should have been `TryFrom` (it's got a rare but not never panic)... Do I just push a breaking change in a patch, or leave the mess there?
-
Show this thread
-
Replying to @seanmonstar
Can't speak to the Rust ecosystem, but if it were Scala it would be something like, if it's < 1.0.0 just release it with notes about the change, if >= 1.0.0 and it would break source compatibility, increment major version and release. Never not release when it's a critical bug.
1 reply 1 retweet 3 likes -
Replying to @jeremyrsmith @seanmonstar
(if it wouldn't break binary compatibility, but would break source compatibility, increment minor version instead; if it would break neither then increment patch version instead)
2 replies 0 retweets 0 likes
Yea Rust semver is strict. Normally it's easy to decide, but this time is a case of "woops, that tiny API you probably don't even notice was a total goof... Do-overs?"
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.