Enum twitch_api2::pubsub::channel_subscriptions::ChannelSubscribeEventsV1Reply [−][src]
#[non_exhaustive] pub enum ChannelSubscribeEventsV1Reply { Sub(Sub), ReSub(ReSub), SubGift(SubGift), ResubGift(ResubGift), }
This is supported on crate feature
pubsub
only.Reply from ChannelSubscribeEventsV1
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.
Sub(Sub)
A subscription
ReSub(ReSub)
A resubscription
SubGift(SubGift)
A gifted subscription happened
ResubGift(ResubGift)
Gifted resubscription with optional message
Trait Implementations
impl Clone for ChannelSubscribeEventsV1Reply
[src]
impl Clone for ChannelSubscribeEventsV1Reply
[src]fn clone(&self) -> ChannelSubscribeEventsV1Reply
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ChannelSubscribeEventsV1Reply
[src]
impl Debug for ChannelSubscribeEventsV1Reply
[src]impl<'de> Deserialize<'de> for ChannelSubscribeEventsV1Reply
[src]
impl<'de> Deserialize<'de> for ChannelSubscribeEventsV1Reply
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for ChannelSubscribeEventsV1Reply
[src]
impl Eq for ChannelSubscribeEventsV1Reply
[src]impl PartialEq<ChannelSubscribeEventsV1Reply> for ChannelSubscribeEventsV1Reply
[src]
impl PartialEq<ChannelSubscribeEventsV1Reply> for ChannelSubscribeEventsV1Reply
[src]fn eq(&self, other: &ChannelSubscribeEventsV1Reply) -> bool
[src]
fn ne(&self, other: &ChannelSubscribeEventsV1Reply) -> bool
[src]
Auto Trait Implementations
impl Send for ChannelSubscribeEventsV1Reply
impl Send for ChannelSubscribeEventsV1Reply
impl Sync for ChannelSubscribeEventsV1Reply
impl Sync for ChannelSubscribeEventsV1Reply
impl Unpin for ChannelSubscribeEventsV1Reply
impl Unpin for ChannelSubscribeEventsV1Reply
impl UnwindSafe for ChannelSubscribeEventsV1Reply
impl UnwindSafe for ChannelSubscribeEventsV1Reply
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>,