pub enum CotpError {
ProtocolError(String),
ProtocolStackError(TpktError),
IoError(Error),
InternalError(String),
}Variants§
ProtocolError(String)
Indicates issues with parsing of incoming packets or protocol violations with input user data.
ProtocolStackError(TpktError)
Indicates issues with lower layers.
IoError(Error)
Indicates issues with the underlying TCP socket or hardware.
InternalError(String)
Usually indicates a bug or an unhandled error condition.
Trait Implementations§
Source§impl Error for CotpError
impl Error for CotpError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CotpError
impl !RefUnwindSafe for CotpError
impl Send for CotpError
impl Sync for CotpError
impl Unpin for CotpError
impl UnsafeUnpin for CotpError
impl !UnwindSafe for CotpError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more