Equatable协议实现分析