Enum twitch_api2::eventsub::Status [−][src]
#[non_exhaustive] pub enum Status { Enabled, WebhookCallbackVerificationPending, WebhookCallbackVerificationFailed, NotificationFailuresExceeded, AuthorizationRevoked, UserRemoved, }
This is supported on crate feature
eventsub
only.Subscription request status
Variants (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.
Designates that the subscription is in an operable state and is valid.
Webhook is pending verification of the callback specified in the subscription creation request.
Webhook failed verification of the callback specified in the subscription creation request.
Notification delivery failure rate was too high.
Authorization for user(s) in the condition was revoked.
A user in the condition of the subscription was removed.
Trait Implementations
impl<'de> Deserialize<'de> for Status
[src]
impl<'de> Deserialize<'de> for Status
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl StructuralEq for Status
[src]
impl StructuralEq for Status
[src]impl StructuralPartialEq for Status
[src]
impl StructuralPartialEq for Status
[src]Auto Trait Implementations
impl RefUnwindSafe for Status
impl RefUnwindSafe for Status
impl UnwindSafe for Status
impl UnwindSafe for Status
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,