Enum twitch_api2::pubsub::channel_points::RedemptionStatus [−][src]
#[non_exhaustive] pub enum RedemptionStatus { Fulfilled, Unfulfilled, ActionTaken, }
This is supported on crate feature
pubsub
only.Status for redemption
Note
It is currently not possible to see if a unfullfilled redemption has been fullfilled.
Currently only ACTION_TAKEN
is given on queue changes
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.
Redemption was fullfilled, e.g it skipped reward queue
Redemption is not fullfilled, e.g is in reward queue.
Redemption was updated. Rejected or completed
Trait Implementations
impl Clone for RedemptionStatus
[src]
impl Clone for RedemptionStatus
[src]fn clone(&self) -> RedemptionStatus
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for RedemptionStatus
[src]
impl<'de> Deserialize<'de> for RedemptionStatus
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for RedemptionStatus
[src]
impl Eq for RedemptionStatus
[src]impl PartialEq<RedemptionStatus> for RedemptionStatus
[src]
impl PartialEq<RedemptionStatus> for RedemptionStatus
[src]impl Serialize for RedemptionStatus
[src]
impl Serialize for RedemptionStatus
[src]impl StructuralEq for RedemptionStatus
[src]
impl StructuralEq for RedemptionStatus
[src]impl StructuralPartialEq for RedemptionStatus
[src]
impl StructuralPartialEq for RedemptionStatus
[src]Auto Trait Implementations
impl RefUnwindSafe for RedemptionStatus
impl RefUnwindSafe for RedemptionStatus
impl Send for RedemptionStatus
impl Send for RedemptionStatus
impl Sync for RedemptionStatus
impl Sync for RedemptionStatus
impl Unpin for RedemptionStatus
impl Unpin for RedemptionStatus
impl UnwindSafe for RedemptionStatus
impl UnwindSafe for RedemptionStatus
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>,