{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"//"}]}
            // Arity can be smaller in case of variable-length slices, but mustn't be larger.
        if head_pat.as_pat().is_some_and(|pat| pat.arity() > ctor_arity) {
            return Err(cx.bug(format_args!(