#[non_exhaustive]pub enum WebhookRegistrationError {
UnsafeUrl,
DuplicateId,
WebhooksDisabled,
}Available on crate feature
events only.Expand description
Reasons webhook registration failed.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnsafeUrl
The webhook URL is considered unsafe (e.g. localhost, private network, invalid scheme).
DuplicateId
A webhook with this ID already exists.
WebhooksDisabled
Webhooks are disabled in the event system configuration.
Trait Implementations§
Source§impl Clone for WebhookRegistrationError
impl Clone for WebhookRegistrationError
Source§fn clone(&self) -> WebhookRegistrationError
fn clone(&self) -> WebhookRegistrationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WebhookRegistrationError
Source§impl Debug for WebhookRegistrationError
impl Debug for WebhookRegistrationError
Source§impl Display for WebhookRegistrationError
impl Display for WebhookRegistrationError
impl Eq for WebhookRegistrationError
Source§impl PartialEq for WebhookRegistrationError
impl PartialEq for WebhookRegistrationError
impl StructuralPartialEq for WebhookRegistrationError
Auto Trait Implementations§
impl Freeze for WebhookRegistrationError
impl RefUnwindSafe for WebhookRegistrationError
impl Send for WebhookRegistrationError
impl Sync for WebhookRegistrationError
impl Unpin for WebhookRegistrationError
impl UnsafeUnpin for WebhookRegistrationError
impl UnwindSafe for WebhookRegistrationError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.