#[non_exhaustive]pub enum SocketSendError {
NoSpace,
DeserFailed,
TypeMismatch,
WhatTheHell,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Source§impl SocketSendError
impl SocketSendError
pub fn to_error(&self) -> ProtocolError
Trait Implementations§
Source§impl Debug for SocketSendError
impl Debug for SocketSendError
Source§impl PartialEq for SocketSendError
impl PartialEq for SocketSendError
impl Eq for SocketSendError
impl StructuralPartialEq for SocketSendError
Auto Trait Implementations§
impl Freeze for SocketSendError
impl RefUnwindSafe for SocketSendError
impl Send for SocketSendError
impl Sync for SocketSendError
impl Unpin for SocketSendError
impl UnwindSafe for SocketSendError
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