{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"//"}]}
        // Explicit `deref!(_)` patterns match against smart pointers; don't peel in that case.
    fn should_peel_smart_pointer(&self, peel_kind: PeelKind, expected: Ty<'tcx>) -> bool {
        if let PeelKind::Implicit { until_adt, .. } = peel_kind