pub enum PusherError {
Show 17 variants
HttpError(Error),
WebSocketError(String),
JsonError(Error),
IoError(Error),
UrlParseError(ParseError),
AuthError(String),
ChannelError(String),
EventError(String),
ConnectionError(String),
ConfigError(String),
RateLimitError(String),
EncryptionError(String),
DecryptionError(String),
PresenceDataError(String),
ApiError(String),
TimeoutError(String),
UnknownError(String),
}
Expand description
Specific errors that can occur when interacting with the Pusher API. TODO: Add more specific errors
Variants§
HttpError(Error)
WebSocketError(String)
JsonError(Error)
IoError(Error)
UrlParseError(ParseError)
AuthError(String)
ChannelError(String)
EventError(String)
ConnectionError(String)
ConfigError(String)
RateLimitError(String)
EncryptionError(String)
DecryptionError(String)
PresenceDataError(String)
ApiError(String)
TimeoutError(String)
UnknownError(String)
Trait Implementations§
Source§impl Debug for PusherError
impl Debug for PusherError
Source§impl Display for PusherError
impl Display for PusherError
Source§impl Error for PusherError
impl Error for PusherError
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()
Source§impl From<&str> for PusherError
impl From<&str> for PusherError
Source§impl From<Error> for PusherError
impl From<Error> for PusherError
Source§impl From<Error> for PusherError
impl From<Error> for PusherError
Source§impl From<Error> for PusherError
impl From<Error> for PusherError
Source§impl From<ParseError> for PusherError
impl From<ParseError> for PusherError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PusherError
impl !RefUnwindSafe for PusherError
impl Send for PusherError
impl Sync for PusherError
impl Unpin for PusherError
impl !UnwindSafe for PusherError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.