{"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"if"}]}
                if let AutoderefKind::Overloaded = kind {
            .map(|&(source, kind)| {
                    self.try_overloaded_deref(autoderef.span(), source).and_then(