From abe878e5655d5a35f979e108456d3fac6882a354 Mon Sep 17 00:00:00 2001
From: Sunil Nimmagadda <sunil@nimmagadda.net>
Date: Sun, 26 May 2024 13:19:51 +0530
Subject: Make VRRPv2Error std::error::Error trait compliant.

---
 src/vrrpv2.rs | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/vrrpv2.rs b/src/vrrpv2.rs
index ca8eaec..ee2c5f7 100644
--- a/src/vrrpv2.rs
+++ b/src/vrrpv2.rs
@@ -1,4 +1,3 @@
-use std::fmt::Display;
 use std::io::Read;
 use std::io::{self, Cursor};
 use std::net::Ipv4Addr;
@@ -45,7 +44,7 @@ pub enum VRRPv2Error {
     ParseError,
 }
 
-impl Display for VRRPv2Error {
+impl std::fmt::Display for VRRPv2Error {
     fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
         match self {
             Self::InvalidAuthType => write!(f, "Invalid Auth Type"),
@@ -57,6 +56,8 @@ impl Display for VRRPv2Error {
     }
 }
 
+impl std::error::Error for VRRPv2Error {}
+
 #[derive(Debug, PartialEq)]
 pub enum VRRPv2AuthType {
     VRRPv2AuthNoAuth = 0x00,
-- 
cgit v1.2.3