pub enum FollowEventError {
PartyStatusMismatch(PartyStatusMismatch),
SerializationError(SerializationError),
FailedToSendMessage(String),
}Expand description
Represents the various errors that can occur while following a party event.
Variants§
PartyStatusMismatch(PartyStatusMismatch)
Occurs when there is a mismatch in the expected party status.
0: The specificPartyStatusMismatchthat caused the error.
SerializationError(SerializationError)
Occurs when there is an error during serialization.
0: The specificSerializationErrorencountered.
FailedToSendMessage(String)
Occurs when sending a message related to the event fails.
0: A string describing the reason for the failure.
Trait Implementations§
Source§impl Debug for FollowEventError
impl Debug for FollowEventError
Source§impl Display for FollowEventError
impl Display for FollowEventError
Source§impl Error for FollowEventError
impl Error for FollowEventError
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()
Source§impl From<PartyStatusMismatch> for FollowEventError
Converts a PartyStatusMismatch into a FollowEventError.
impl From<PartyStatusMismatch> for FollowEventError
Converts a PartyStatusMismatch into a FollowEventError.
This conversion allows PartyStatusMismatch errors to be treated as FollowEventError,
which may occur when there is a status mismatch while following an event.
Source§fn from(error: PartyStatusMismatch) -> Self
fn from(error: PartyStatusMismatch) -> Self
Converts to this type from the input type.
Source§impl From<SerializationError> for FollowEventError
Converts a SerializationError into a FollowEventError.
impl From<SerializationError> for FollowEventError
Converts a SerializationError into a FollowEventError.
This conversion is used when a serialization error occurs during the process
of following an event, allowing it to be handled as a FollowEventError.
Source§fn from(error: SerializationError) -> Self
fn from(error: SerializationError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FollowEventError
impl RefUnwindSafe for FollowEventError
impl Send for FollowEventError
impl Sync for FollowEventError
impl Unpin for FollowEventError
impl UnwindSafe for FollowEventError
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.