#[non_exhaustive]pub enum WebhookStatus {
Received,
Processed,
Failed,
}Expand description
Where a stored webhook call is, in webhook_calls.status.
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.
Received
Stored, waiting for its job (or retried).
Processed
Handled without an error.
Failed
Its handler failed; webhook:retry <id> runs it again.
Implementations§
Trait Implementations§
Source§impl Clone for WebhookStatus
impl Clone for WebhookStatus
impl Copy for WebhookStatus
Source§impl Debug for WebhookStatus
impl Debug for WebhookStatus
Source§impl Display for WebhookStatus
impl Display for WebhookStatus
impl Eq for WebhookStatus
Source§impl Hash for WebhookStatus
impl Hash for WebhookStatus
Source§impl PartialEq for WebhookStatus
impl PartialEq for WebhookStatus
Source§impl Serialize for WebhookStatus
impl Serialize for WebhookStatus
impl StructuralPartialEq for WebhookStatus
Auto Trait Implementations§
impl Freeze for WebhookStatus
impl RefUnwindSafe for WebhookStatus
impl Send for WebhookStatus
impl Sync for WebhookStatus
impl Unpin for WebhookStatus
impl UnsafeUnpin for WebhookStatus
impl UnwindSafe for WebhookStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more