Use derive_const and rm manual StructuralEq impl
#104320
Merged
derive_const and rm manual StructuralEq impl
#104320