{"ast_node_type":"struct","tokens":[{"end":72,"kind":"keyword","start":0,"text":"///"}]}
    /// A struct or struct variant pattern (e.g., `Variant {x, y, ..}`).
    Struct(Option<P<QSelf>>, Path, ThinVec<PatField>, PatFieldsRest),