{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"///"}]}
///   as if they were shared references. Since the scrutinee is mutable in this case, the borrow
/// - For RFC 3627's Rule 5, we allow `&` patterns to match against `&mut` references, treating them
///   checker won't catch if we bind with `ref mut`, so we need to throw an error ourselves.