{"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"if"}]}
    if borrow_kind == BorrowKind::Fake(FakeBorrowKind::Shallow)
    // our access cares about, so we still have a conflict.
        && borrow_place.projection.len() < access_place.projection.len()