Enum rustydht_lib::errors::RustyDHTError [−][src]
pub enum RustyDHTError {
PacketParseError(Error),
PacketSerializationError(Error),
GeneralError(Error),
ConntrackError(Error),
SocketSendError(Error),
SocketRecvError(Error),
TimeoutError(Error),
ShutdownError(Error),
BuilderMissingFieldError(&'static str),
BuilderInvalidComboError(&'static str),
}
Variants
PacketParseError(Error)
Tuple Fields
0: Error
PacketSerializationError(Error)
Tuple Fields
0: Error
GeneralError(Error)
Tuple Fields
0: Error
ConntrackError(Error)
Tuple Fields
0: Error
SocketSendError(Error)
Tuple Fields
0: Error
SocketRecvError(Error)
Tuple Fields
0: Error
TimeoutError(Error)
Tuple Fields
0: Error
ShutdownError(Error)
Tuple Fields
0: Error
This error is a hack for signaling shutdown. Don’t use unless you’re sure you know what you’re doing.
BuilderMissingFieldError(&'static str)
Tuple Fields
0: &'static str
Indicates that the Message type you’re trying to build requires more information.
BuilderInvalidComboError(&'static str)
Tuple Fields
0: &'static str
Indicates that the builder is in an invalid/ambiguous state to build the desired Message type.