]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-15783.rs
Merge commit '7bfc26ec8e7a454786668e7e52ffe527fc649735' into clippyup
[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 `Option<&[&str]>`
11     //~| found enum `Option<&[&str; 1]>`
12     //~| expected slice `[&str]`, found array `[&str; 1]`
13     assert_eq!(msg, 3);
14 }