]> git.lizzy.rs Git - rust.git/blob - tests/ui/deref-patterns/refs.rs
Rollup merge of #105172 - alexs-sh:issue-98861-fix-next, r=scottmcm
[rust.git] / tests / ui / deref-patterns / refs.rs
1 // check-pass
2 #![feature(string_deref_patterns)]
3
4 fn foo(s: &String) -> i32 {
5     match *s {
6         "a" => 42,
7         _ => -1,
8     }
9 }
10
11 fn bar(s: Option<&&&&String>) -> i32 {
12     match s {
13         Some(&&&&"&&&&") => 1,
14         _ => -1,
15     }
16 }
17
18 fn main() {}