Enum twitch_api2::pubsub::channel_cheer::TriggerType [−][src]
#[non_exhaustive] pub enum TriggerType { Subscription, SubGift, Cheer, }
This is supported on crate features
pubsub
and unsupported
only.Trigger for cheer event/cheer bomb
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.
Subscription
Subscription gift
Cheer
Trait Implementations
impl Clone for TriggerType
[src]
impl Clone for TriggerType
[src]fn clone(&self) -> TriggerType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for TriggerType
[src]
impl<'de> Deserialize<'de> for TriggerType
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for TriggerType
[src]
impl Eq for TriggerType
[src]impl PartialEq<TriggerType> for TriggerType
[src]
impl PartialEq<TriggerType> for TriggerType
[src]impl Serialize for TriggerType
[src]
impl Serialize for TriggerType
[src]impl StructuralEq for TriggerType
[src]
impl StructuralEq for TriggerType
[src]impl StructuralPartialEq for TriggerType
[src]
impl StructuralPartialEq for TriggerType
[src]Auto Trait Implementations
impl RefUnwindSafe for TriggerType
impl RefUnwindSafe for TriggerType
impl Send for TriggerType
impl Send for TriggerType
impl Sync for TriggerType
impl Sync for TriggerType
impl Unpin for TriggerType
impl Unpin for TriggerType
impl UnwindSafe for TriggerType
impl UnwindSafe for TriggerType
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>,