pub enum RpcServerError {
BindFailed {
addr: SocketAddr,
source: Arc<Error>,
},
Tls(Arc<Error>),
Fatal(Arc<Error>),
}Expand description
A server lifecycle error.
Variants§
BindFailed
Binding the listen socket failed.
Fields
§
addr: SocketAddrThe address that could not be bound.
Tls(Arc<Error>)
Loading or building the TLS configuration failed.
Fatal(Arc<Error>)
The server terminated with a fatal error.
Trait Implementations§
Source§impl Clone for RpcServerError
impl Clone for RpcServerError
Source§fn clone(&self) -> RpcServerError
fn clone(&self) -> RpcServerError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RpcServerError
impl Debug for RpcServerError
Source§impl Display for RpcServerError
impl Display for RpcServerError
Source§impl Error for RpcServerError
impl Error for RpcServerError
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 !RefUnwindSafe for RpcServerError
impl !UnwindSafe for RpcServerError
impl Freeze for RpcServerError
impl Send for RpcServerError
impl Sync for RpcServerError
impl Unpin for RpcServerError
impl UnsafeUnpin for RpcServerError
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