]> git.lizzy.rs Git - rust.git/blob - src/test/ui/borrowck/borrowck-vec-pattern-loan-from-mut.rs
Simplify SaveHandler trait
[rust.git] / src / test / ui / borrowck / borrowck-vec-pattern-loan-from-mut.rs
1 #![feature(slice_patterns)]
2
3 fn a() {
4     let mut v = vec![1, 2, 3];
5     let vb: &mut [isize] = &mut v;
6     match vb {
7         &mut [_a, ref tail..] => {
8             v.push(tail[0] + tail[1]); //~ ERROR cannot borrow
9         }
10         _ => {}
11     };
12 }
13
14 fn main() {}