fn pat_tuple_struct( input: ParseStream<'_>, qself: Option<QSelf>, path: Path, ) -> Result<PatTupleStruct>