pub enum PeerSendError {
NotConnected,
InvalidChannel,
PacketTooLarge,
FragmentsExceeded,
FailedToQueue,
}
Expand description
Error for Peer::send
.
Variants§
NotConnected
Cannot send to peer because it is not connected.
InvalidChannel
Cannot send to peer on an invalid channel.
PacketTooLarge
Cannot send to peer because the packet is too large.
FragmentsExceeded
Cannot send to peer because the fragment count was exceeded.
FailedToQueue
Cannot send to peer because the packet failed to queue.
Trait Implementations§
Source§impl Clone for PeerSendError
impl Clone for PeerSendError
Source§fn clone(&self) -> PeerSendError
fn clone(&self) -> PeerSendError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PeerSendError
impl Debug for PeerSendError
Source§impl Display for PeerSendError
impl Display for PeerSendError
Source§impl Error for PeerSendError
impl Error for PeerSendError
1.30.0 · 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()
Source§impl PartialEq for PeerSendError
impl PartialEq for PeerSendError
impl Copy for PeerSendError
impl Eq for PeerSendError
impl StructuralPartialEq for PeerSendError
Auto Trait Implementations§
impl Freeze for PeerSendError
impl RefUnwindSafe for PeerSendError
impl Send for PeerSendError
impl Sync for PeerSendError
impl Unpin for PeerSendError
impl UnwindSafe for PeerSendError
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