use maidsafe_utilities::serialisation::SerialisationError;
use std::io;
use std::net::AddrParseError;
quick_error! {
#[derive(Debug)]
pub enum ServiceDiscoveryError {
Io(e: io::Error) {
description("Io error during service discovery")
display("Io error during service discovery: {}", e)
from()
}
AddrParse(e: AddrParseError) {
description("Error parsing address for service discovery")
display("Error parsing address for service discovery: {}", e)
from()
}
Serialisation(e: SerialisationError) {
description("Serialisation error during service discovery")
display("Serialisation error during service discovery: {}", e)
from()
}
}
}