Since C++20, Comparison operators can be explicitly defaulted to automatically generate comparison code for a class

struct X {
	bool operaor==(const X& x) = default; // OK since C++20
};