From 31598a812f364a3ed6219111e9b45d5acf61c0d2 Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Thu, 8 May 2025 23:49:14 +0700 Subject: [PATCH] fix: use specific SliceError for etherparse --- src/pinger.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pinger.rs b/src/pinger.rs index 08ec6b7..8a651fe 100644 --- a/src/pinger.rs +++ b/src/pinger.rs @@ -1,5 +1,5 @@ use crate::MeasurementType; -use etherparse::ReadError; +use etherparse::err::packet::SliceError; use log::{debug, error}; use socket2::{Domain, Protocol, SockAddr, Socket, Type}; use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddrV4, SocketAddrV6}; @@ -15,7 +15,7 @@ pub enum PingError { #[error("Couldn't parse number")] InvalidNumber(#[from] io::Error), #[error("Error parsing packet")] - InvalidPacket(#[from] ReadError), + InvalidPacket(#[from] SliceError), #[error("Invalid protocol")] InvalidProtocol(String), #[error("Invalid packet type")]