{"ast_node_type":"function","tokens":[{"end":95,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn get_explicit_self(cx: &ExtCtxt<'_>, span: Span) -> (P<Expr>, ast::ExplicitSelf) {
    // This constructs a fresh `self` path.