From dd4c0eb7a9aac8ecfda51e260c89ab204a19a376 Mon Sep 17 00:00:00 2001 From: Tobias Bucher Date: Wed, 29 Aug 2018 16:02:23 +0200 Subject: [PATCH] Add `PartialOrd` and `Ord` implementation for `std::net::SocketAddr` Fixes #53710. --- src/libstd/net/addr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libstd/net/addr.rs b/src/libstd/net/addr.rs index e80c3eeb876ce..52eb6100fb345 100644 --- a/src/libstd/net/addr.rs +++ b/src/libstd/net/addr.rs @@ -45,7 +45,7 @@ use slice; /// assert_eq!(socket.port(), 8080); /// assert_eq!(socket.is_ipv4(), true); /// ``` -#[derive(Copy, Clone, PartialEq, Eq, Hash, Debug)] +#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)] #[stable(feature = "rust1", since = "1.0.0")] pub enum SocketAddr { /// An IPv4 socket address.