]> git.proxmox.com Git - rustc.git/blob - tests/ui/issues/issue-15783.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / 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 }