PartialEqとEqの違い
PartialEq は対称律と推移律を満たす == 演算子を提供する。
Eq は対称律と推移律と反射律を満たす eq メソッドを提供する。
対称律
a == b ならば b == a
推移律
a == b かつ b == c ならば a == c
反射律