{"ast_node_type":"variable","tokens":[{"end":93,"kind":"keyword","start":0,"text":"&&"}]}
            && let (hir::TyKind::Path(hir::QPath::Resolved(None, base_ty_path)), sym::from) =
            // `expr` is a conversion like `u32::from(val)`, do not suggest anything (#63697).
                (&base_ty.kind, path_segment.ident.name)