{"ast_node_type":"other","tokens":[{"end":44,"kind":"keyword","start":0,"text":"&&"}]}
                && pat.default_binding_modes
                && let AdjustMode::Peel { kind: peel_kind } = adjust_mode
                && self.should_peel_smart_pointer(peel_kind, expected) =>