namespace System.Collections.Generic;
/// What makes `T`s equal, as a value: their own (`Equals`, `GetHashCode`).
[Intrinsic]
public abstract class EqualityComparer<T> : IEqualityComparer<T> {
public static EqualityComparer<T> Default { get; }
public abstract bool Equals(T x, T y);
public abstract i32 GetHashCode(T obj);
}