From 8b54927110b7aa13296514a82468e93a22cf9825 Mon Sep 17 00:00:00 2001 From: moznion Date: Sat, 12 Dec 2020 00:10:20 +0900 Subject: [PATCH] Remove `PartialEq` from error enum --- e2e-test/src/test.rs | 7 ++++++- radius-client/src/client.rs | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/e2e-test/src/test.rs b/e2e-test/src/test.rs index fdef84d..b4f8ebd 100644 --- a/e2e-test/src/test.rs +++ b/e2e-test/src/test.rs @@ -158,7 +158,12 @@ mod tests { rfc2865::add_user_name(&mut req_packet, "admin"); rfc2865::add_user_password(&mut req_packet, b"p@ssw0rd").unwrap(); let res = client.send_packet(&remote_addr, &req_packet).await; - assert_eq!(res.unwrap_err(), ClientError::SocketTimeoutError()); + + let err = res.unwrap_err(); + match err { + ClientError::SocketTimeoutError() => {} + _ => panic!("unexpected error: {}", err), + } sender.send(()).unwrap(); server_proc.await.unwrap(); diff --git a/radius-client/src/client.rs b/radius-client/src/client.rs index 995d32a..12d4ed1 100644 --- a/radius-client/src/client.rs +++ b/radius-client/src/client.rs @@ -12,7 +12,7 @@ use crate::client::ClientError::{ FailedReceivingResponse, FailedSendingPacket, FailedUdpSocketBinding, }; -#[derive(Error, PartialEq, Debug)] +#[derive(Error, Debug)] pub enum ClientError { #[error("failed to bind a UDP socket => `{0}`")] FailedUdpSocketBinding(String),