pub enum ServerMockerError {
UnableToBindListener(SocketAddr, Error),
UnableToGetLocalAddress(Error),
UnableToAcceptConnection(SocketAddr, Error),
UnableToSendInstructions(SendError<Vec<Instruction>>),
UnableToSetReadTimeout(Error),
UnableToReadTcpStream(Error),
UnableToWriteTcpStream(Error),
UnableToReadUdpStream(Error),
GotSendMessageBeforeReceiveMessage,
FailedToSendUdpMessage(Error),
}
Expand description
Represents an error raised by a server mocker.
The error is raised directly during call to ServerMocker
methods, or when the server mocker is running asynchronously and an error occurs.
If so, errors can be retrieved with ServerMocker::pop_server_error
method.
Variants§
UnableToBindListener(SocketAddr, Error)
UnableToGetLocalAddress(Error)
UnableToAcceptConnection(SocketAddr, Error)
UnableToSendInstructions(SendError<Vec<Instruction>>)
UnableToSetReadTimeout(Error)
UnableToReadTcpStream(Error)
UnableToWriteTcpStream(Error)
UnableToReadUdpStream(Error)
GotSendMessageBeforeReceiveMessage
FailedToSendUdpMessage(Error)
Implementations§
Trait Implementations§
Source§impl Debug for ServerMockerError
impl Debug for ServerMockerError
Source§impl Display for ServerMockerError
impl Display for ServerMockerError
Source§impl Error for ServerMockerError
impl Error for ServerMockerError
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()
Auto Trait Implementations§
impl Freeze for ServerMockerError
impl !RefUnwindSafe for ServerMockerError
impl Send for ServerMockerError
impl Sync for ServerMockerError
impl Unpin for ServerMockerError
impl !UnwindSafe for ServerMockerError
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