]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-15783.rs
Remove E0308 note when primary label has all info
[rust.git] / src / test / ui / issues / issue-15783.rs
1 pub fn foo(params: Option<&[&str]>) -> usize {
2     params.unwrap().first().unwrap().len()
3 }
4
5 fn main() {
6     let name = "Foo";
7     let x = Some(&[name]);
8     let msg = foo(x);
9     //~^ ERROR mismatched types
10     //~| expected enum `std::option::Option<&[&str]>`
11     //~| found enum `std::option::Option<&[&str; 1]>`
12     //~| expected slice `[&str]`, found array `[&str; 1]`
13     assert_eq!(msg, 3);
14 }