{"ast_node_type":"function","tokens":[{"end":73,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn needs_par_as_let_scrutinee(self, expr: &Expr) -> bool {
    ///     "let chain".
        self.parenthesize_exterior_struct_lit && parser::contains_exterior_struct_lit(expr)