Make the "detect-old-time" UI test more representative
The test code did have an inference failure, but that would have failed on Rust 1.79 and earlier too. Now it is rewritten to be specifically affected by 1.80's `impl FromIterator<_> for Box<str>`.
This commit is contained in:
parent
784d444733
commit
c339541f73
2 changed files with 16 additions and 8 deletions
|
@ -1,8 +1,11 @@
|
|||
error[E0282]: type annotations needed for `Box<Vec<_>>`
|
||||
--> $DIR/detect-old-time-version-format_description-parse.rs:4:9
|
||||
error[E0282]: type annotations needed for `Box<_>`
|
||||
--> $DIR/detect-old-time-version-format_description-parse.rs:9:9
|
||||
|
|
||||
LL | let items = Box::new(vec![]);
|
||||
| ^^^^^ ---------------- type must be known at this point
|
||||
LL | let items = iter.collect::<Option<Box<_>>>()?;
|
||||
| ^^^^^
|
||||
LL |
|
||||
LL | Some(items.into())
|
||||
| ---- type must be known at this point
|
||||
|
|
||||
= note: this is an inference error on crate `time` caused by an API change in Rust 1.80.0; update `time` to version `>=0.3.35` by calling `cargo update`
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue