Remova a exigência ou exigência de vínculo de {0} porque ela não impedirá que o struct seja instanciado. Em vez disso, coloque ...

Remova a exigência ou exigência de vínculo de {0} porque ela não impedirá que o struct seja instanciado. Em vez disso, coloque a exigência em um construtor parametrizado e certifique-se de que o estado inicial da estrutura seja detectável como válido ou inválido (o struct só será inicializado com valores padrão se a exigência de segurança não for satisfeita).