Files
p2p/client-network/src/fetchsocketaddresserror.rs
Tiago Batista Cardoso a3648c2116 working
2026-01-24 20:09:36 +01:00

27 lines
819 B
Rust

use std::fmt;
#[derive(Debug)]
pub enum FetchSocketAddressError {
NoIPV4Address,
NoRegisteredAddresses,
NoResponseFromUser,
ClientError(String),
}
impl fmt::Display for FetchSocketAddressError {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
FetchSocketAddressError::NoIPV4Address => write!(f, "No IPv4 Address registered."),
FetchSocketAddressError::NoRegisteredAddresses => {
write!(f, "No Registered Addresses found.")
}
FetchSocketAddressError::NoResponseFromUser => {
write!(f, "No Response from user after contact.")
}
FetchSocketAddressError::ClientError(error) => {
write!(f, "Client error : {}", error)
}
}
}
}