{"ast_node_type":"function","tokens":[{"end":83,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn clone_on_reference(&self, expr: &hir::Expr<'_>) -> Option<Span> {
    /// `foo.clone()` both have the same type, returning the span for `.clone()` if so.
        let typeck_results = self.infcx.tcx.typeck(self.mir_def_id());