{"ast_node_type":"function","tokens":[{"end":99,"kind":"keyword","start":0,"text":"fn"}]}
    fn can_use_as_ref(&self, expr: &hir::Expr<'_>) -> Option<(Vec<(Span, String)>, &'static str)> {
    /// ```
        let hir::ExprKind::Path(hir::QPath::Resolved(_, path)) = expr.kind else {