pub fn peel_hir_expr_while<'tcx>( expr: &'tcx Expr<'tcx>, f: impl FnMut(&'tcx Expr<'tcx>) -> Option<&'tcx Expr<'tcx>>, ) -> &'tcx Expr<'tcx>
Peels of expressions while the given closure returns Some.
Some