pub enum RpcClientError {
RpcTransportError(TransportError),
RpcClientGone,
ConnectionFailed(ClosedStateReason),
}
Expand description
Errors that may occur in WebSocketRpcClient
.
Variants§
RpcTransportError(TransportError)
Occurs if WebSocket connection to remote media server failed.
RpcClientGone
Occurs if Weak
pointer to the WebSocketRpcClient
can’t be
upgraded to Rc
.
ConnectionFailed(ClosedStateReason)
Occurs if WebSocketRpcClient::connect
fails.
Trait Implementations§
Source§impl Caused for RpcClientError
impl Caused for RpcClientError
Source§impl Clone for RpcClientError
impl Clone for RpcClientError
Source§fn clone(&self) -> RpcClientError
fn clone(&self) -> RpcClientError
Returns a duplicate of the value. Read more
1.0.0 · 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 RpcClientError
impl Debug for RpcClientError
Source§impl Display for RpcClientError
impl Display for RpcClientError
Source§impl From<ClosedStateReason> for RpcClientError
impl From<ClosedStateReason> for RpcClientError
Source§fn from(value: ClosedStateReason) -> Self
fn from(value: ClosedStateReason) -> Self
Converts to this type from the input type.
Source§impl From<RpcClientError> for SessionError
impl From<RpcClientError> for SessionError
Source§fn from(value: RpcClientError) -> Self
fn from(value: RpcClientError) -> Self
Converts to this type from the input type.
Source§impl From<TransportError> for RpcClientError
impl From<TransportError> for RpcClientError
Source§fn from(value: TransportError) -> Self
fn from(value: TransportError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RpcClientError
impl !RefUnwindSafe for RpcClientError
impl !Send for RpcClientError
impl !Sync for RpcClientError
impl Unpin for RpcClientError
impl !UnwindSafe for RpcClientError
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