Enum swiftlet_quic::endpoint::Error
source · pub enum Error {
Show 16 variants
SocketCreation,
ConfigCreation,
Randomness,
IsServer,
ConnectionCreation,
ConnectionClose,
ConnectionSend,
UnexpectedClose,
SocketSend,
SocketRecv(ErrorKind),
ConnectionRecv,
ConnectionNotFound,
StreamCreation,
ConnectionPing,
StreamSend,
StreamRecv(Error),
}
Expand description
Errors that the QUIC Endpoint can return
Variants§
SocketCreation
Error with the UDP socket creation
ConfigCreation
Error with the Quic Config Creation
Randomness
Error with creating or using the randomness structure / functions
IsServer
Error trying to perform a client Endpoint operation on a server Endpoint
ConnectionCreation
Error creating a connection
ConnectionClose
Error closing a connection
ConnectionSend
Error getting send data from a connection
UnexpectedClose
Error from an unexpected close
SocketSend
Error sending data on the UDP socket
SocketRecv(ErrorKind)
Error receiving data on the UDP socket
ConnectionRecv
Error having a connection process the received data
ConnectionNotFound
Cannot find connection from Connection ID
StreamCreation
Error finishing the connection establishment process and stream creation
ConnectionPing
Error sending out a PING
StreamSend
Error sending data on the stream
StreamRecv(Error)
Error receiving data from the stream
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
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