{"ast_node_type":"variable","tokens":[{"end":41,"kind":"keyword","start":0,"text":"///"}]}
/// i.e. `let S {a, ..} = S {a: 1, b: 2}`
/// Only makes sense when there's a rest pattern in the record pattern.
pub(super) fn struct_rest_pat(