{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"|"}]}
            | Write(WriteKind::MutableBorrow(BorrowKind::Mut { kind: mut_borrow_kind })) => {
            Reservation(WriteKind::MutableBorrow(BorrowKind::Mut { kind: mut_borrow_kind }))
                let is_local_mutation_allowed = match mut_borrow_kind {