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