about summary refs log tree commit diff
path: root/src/test/ui/issues/issue-23046.stderr
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-14/+0
2022-06-02add new `emit_inference_failure_err`lcnr-1/+6
2020-10-19revert workaround #73027SNCPlay42-9/+4
2020-06-05Make `need_type_info_err` more conservativeNathan Corbyn-4/+9
2019-06-01review comment: tweak wordingEsteban Küber-2/+2
2019-05-31On type inference errors use the type argument name when possibleEsteban Küber-2/+2
``` error[E0282]: type annotations needed in `std::result::Result<i32, E>` --> file7.rs:3:13 | 3 | let b = Ok(4); | - ^^ cannot infer type for `E` in `std::result::Result<i32, E>` | | | consider giving `b` a type` ```
2019-05-31Alternative wording for inference failureEsteban Küber-1/+1
2019-05-31Add more detail to type inference errorEsteban Küber-2/+2
When encountering code where type inference fails, add more actionable information: ``` fn main() { let foo = Vec::new(); } ``` ``` error[E0282]: type annotations needed for `std::vec::Vec<_>` --> $DIR/vector-no-ann.rs:2:16 | LL | let foo = Vec::new(); | --- ^^^^^^^^ cannot infer type for `T` | | | consider giving `foo` the type `std::vec::Vec<_>` with the type parameter `T` specified ``` We still need to modify type printing to optionally accept a `TypeVariableTable` in order to properly print `std::vec::Vec<T>`. CC #25633.
2019-03-11Update testsVadim Petrochenkov-1/+1
2018-12-25Remove licensesMark Rousskov-1/+1
2018-08-14Merged migrated compile-fail tests and ui tests. Fixes #46841.David Wood-0/+9