fn peel_refs(expr: &Box<Expr>) -> Box<Expr>
Expand description
Removes all leading immutable references from an expression.
This is used to strip away any number of leading &
from an expression
(e.g., &&&T
becomes T
). Only removes immutable references; mutable
references are preserved.