Forbid matching struct variants with tuple variant patterns