pub enum ClientError {
Malformed {
direction: &'static str,
source: SerializationError,
},
Hub {
source: HubError,
},
ProtocolError {
message: String,
},
NoResponse {
message: String,
},
Result {
message: String,
},
TransportInavailable {
message: String,
},
Handshake {
message: String,
},
}Variants§
Malformed
Issued request was malformed
Hub
There was an error during invocation on client-side hub
ProtocolError
SignalR protocol was violated
Probably by callee, see message for details.
NoResponse
There was an error
Result
Error returned from the server
Client cannot reach transport
There could be abrupt close of underlying transport (WebSockets or other)
Handshake
Implementations§
Source§impl ClientError
impl ClientError
pub fn protocol_violation(message: impl ToString) -> ClientError
pub fn no_response(message: impl ToString) -> ClientError
pub fn malformed_request(source: SerializationError) -> ClientError
pub fn malformed_response(source: SerializationError) -> ClientError
pub fn result(message: impl ToString) -> ClientError
pub fn transport(message: impl ToString) -> ClientError
pub fn handshake(message: impl ToString) -> ClientError
Trait Implementations§
Source§impl Debug for ClientError
impl Debug for ClientError
Source§impl Display for ClientError
impl Display for ClientError
Source§impl Error for ClientError
impl Error for ClientError
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 ClientError
impl !RefUnwindSafe for ClientError
impl Send for ClientError
impl Sync for ClientError
impl Unpin for ClientError
impl !UnwindSafe for ClientError
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