fix: use specific SliceError for etherparse
This commit is contained in:
1 file changed
+2
-2
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
use crate::MeasurementType;
|
use crate::MeasurementType;
|
||||||
use etherparse::ReadError;
|
use etherparse::err::packet::SliceError;
|
||||||
use log::{debug, error};
|
use log::{debug, error};
|
||||||
use socket2::{Domain, Protocol, SockAddr, Socket, Type};
|
use socket2::{Domain, Protocol, SockAddr, Socket, Type};
|
||||||
use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddrV4, SocketAddrV6};
|
use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddrV4, SocketAddrV6};
|
||||||
@@ -15,7 +15,7 @@ pub enum PingError {
|
|||||||
#[error("Couldn't parse number")]
|
#[error("Couldn't parse number")]
|
||||||
InvalidNumber(#[from] io::Error),
|
InvalidNumber(#[from] io::Error),
|
||||||
#[error("Error parsing packet")]
|
#[error("Error parsing packet")]
|
||||||
InvalidPacket(#[from] ReadError),
|
InvalidPacket(#[from] SliceError),
|
||||||
#[error("Invalid protocol")]
|
#[error("Invalid protocol")]
|
||||||
InvalidProtocol(String),
|
InvalidProtocol(String),
|
||||||
#[error("Invalid packet type")]
|
#[error("Invalid packet type")]
|
||||||
|
|||||||
Reference in new issue
Block a user