{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"///"}]}
    /// block is needed to be added too (`|| { expr; }`). This is denoted by `needs_block`.
    /// If the expression is the expression of a closure without block (`|| expr`), a
    pub(crate) fn suggest_missing_semicolon(