Remove PairHash.

absl::Hash supports std::pair, see https://abseil.io/docs/cpp/guides/hash.
PiperOrigin-RevId: 372193917
Change-Id: Idcf27268f3b17900932e560f91f9a35a48edc1ff
diff --git a/quic/test_tools/simple_data_producer.h b/quic/test_tools/simple_data_producer.h
index 82021e1..8111c1c 100644
--- a/quic/test_tools/simple_data_producer.h
+++ b/quic/test_tools/simple_data_producer.h
@@ -49,23 +49,13 @@
                        QuicByteCount data_length,
                        QuicDataWriter* writer) override;
 
-  // TODO(wub): Allow QuicDefaultHasher to accept a pair. Then remove this.
-  class PairHash {
-   public:
-    template <class T1, class T2>
-    size_t operator()(const std::pair<T1, T2>& pair) const {
-      return std::hash<T1>()(pair.first) ^ std::hash<T2>()(pair.second);
-    }
-  };
-
  private:
   using SendBufferMap =
       absl::flat_hash_map<QuicStreamId, std::unique_ptr<QuicStreamSendBuffer>>;
 
   using CryptoBufferMap =
       absl::flat_hash_map<std::pair<EncryptionLevel, QuicStreamOffset>,
-                          absl::string_view,
-                          PairHash>;
+                          absl::string_view>;
 
   SimpleBufferAllocator allocator_;