pub fn eq_expr_value(
cx: &LateContext<'_>,
ctxt: SyntaxContext,
left: &Expr<'_>,
right: &Expr<'_>,
) -> boolExpand description
Checks if two expressions evaluate to the same value, and don’t contain any side effects.
The context argument is the context used to view the two expressions. e.g. when comparing the
two arguments in f(m!(1), m!(2)) the context of the call expression should be used. This is
needed to handle the case where two macros expand to the same thing, but the arguments are
different.