-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Regression in astar-0.1.1, Rust 1.17 #40193
Comments
This is a pretty weird one. The test in question: #[test]
fn test_start_end() {
// path() statically returns Option<VecDeque<(i32, i32)>>
let p = path((0,0), (0,0)).unwrap();
assert_eq!(p, vec![(0, 0)].into_iter().collect());
} Just looking at this, I would expect it to infer that it needs to collect into VecDeque<(i32, i32>, but seeing as Has the implementation of assert_eq changed at all? |
Probably #38661 then. |
Yep. That would do it. |
So what's the process here? I could certainly fix and publish Astar, but is this considered a "libs breaking change"? |
@TyOverby we'll discuss this at next libs triage to decide whether we'd like to revert, but my guess is that unless updating is difficult for you we're likely to keep this as-is. If that ends up being the case, then yeah if you'd like to publish a fix to Astar that'd be great. Please let us know though if that's an inconvenience though as it will affect the discussion of what to do about this change! |
Ok the libs team met today and we discussed this issue. Our conclusion was that we'd like to classify this under "acceptable breakage". @TyOverby would it be possible to push an update to the crate in question? If it's difficult to do please just let us know! |
1.17 is now beta |
@alexcrichton The crate is building now. |
Thanks @TyOverby! |
🎉 |
Not on 1.16.
cc @TyOverby
The text was updated successfully, but these errors were encountered: