{"ast_node_type":"other","tokens":[{"end":33,"kind":"keyword","start":0,"text":"///"}]}
    /// is part of a `while let`.
    /// part of the logic to break the loop, either through an explicit `break` or if the expression
    fn suggest_hoisting_call_outside_loop(&self, err: &mut Diag<'_>, expr: &hir::Expr<'_>) -> bool {