pub enum RegistrationError {
AlreadyExists,
MaxListenersExceeded,
NoSuchListener,
PushDeliveryMethodNotSupported,
InvalidFilter(String),
Unknown(UStatus),
}
Expand description
An error indicating a problem with registering or unregistering a message listener.
Variants§
AlreadyExists
Indicates that a listener for a given address already exists.
MaxListenersExceeded
Indicates that the maximum number of listeners supported by the Transport Layer implementation has already been registered.
NoSuchListener
Indicates that no listener is registered for given pattern URIs.
PushDeliveryMethodNotSupported
Indicates that the underlying Transport Layer implementation does not support registration and notification of message handlers.
InvalidFilter(String)
Indicates that some of the given filters are inappropriate in this context.
Unknown(UStatus)
Indicates a generic error.
Trait Implementations§
Source§impl Clone for RegistrationError
impl Clone for RegistrationError
Source§fn clone(&self) -> RegistrationError
fn clone(&self) -> RegistrationError
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RegistrationError
impl Debug for RegistrationError
Source§impl Display for RegistrationError
impl Display for RegistrationError
Source§impl Error for RegistrationError
impl Error for RegistrationError
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()
Auto Trait Implementations§
impl !Freeze for RegistrationError
impl RefUnwindSafe for RegistrationError
impl Send for RegistrationError
impl Sync for RegistrationError
impl Unpin for RegistrationError
impl UnwindSafe for RegistrationError
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