fn interpolated_or_expr_span(&self,
                                 expr: PResult<'a, P<Expr>>)
                                 -> PResult<'a, (Span, P<Expr>)> {
        expr.map(|e| {
            if self.last_token_interpolated {
                (self.last_span, e)
            } else {
                (e.span, e)
            }
        })
    }
/// returns the span of expr, if it was not interpolated or the span of the interpolated token
returns the span of expr, if it was not interpolated or the span of the interpolated token
returns the span of expr if it was not interpolated or the span of the interpolated token
fn interpolated_or_expr_span(&self,
                                 expr: PResult<'a, P<Expr>>)
                                 -> PResult<'a, (Span, P<Expr>)> {
        expr.map(|e| {
            if self.last_token_interpolated {
                (self.last_span, e)
            } else {
                (e.span, e)
            }
        })
    }
fn interpolated_or_expr_span ( & self , expr : PResult < ' a , P < Expr > > ) -> PResult < ' a , ( Span , P < Expr > ) > { expr . map ( | e | { if self . last_token_interpolated { ( self . last_span , e ) } else { ( e . span , e ) } } ) }
returns the span of expr, if it was not interpolated or the span of the interpolated token
returns the span of expr if it was not interpolated or the span of the interpolated token
&self
expr
PResult<'a, P<Expr>>
&self
expr
PResult<'a, P<Expr>>