1 error[E0506]: cannot assign to `a1` because it is borrowed
2 --> $DIR/regions-pattern-typing-issue-19997.rs:7:13
5 | --- borrow of `a1` occurs here
8 | ^^^^^^^ assignment to borrowed `a1` occurs here
10 | -- borrow later used here
12 error: aborting due to previous error
14 For more information about this error, try `rustc --explain E0506`.