Enum twitch_api2::pubsub::TopicData [−][src]
pub enum TopicData {}Show variants
ChannelBitsEventsV2 { topic: ChannelBitsEventsV2, reply: Box<ChannelBitsEventsV2Reply>, }, ChannelBitsBadgeUnlocks { topic: ChannelBitsBadgeUnlocks, reply: Box<ChannelBitsBadgeUnlocksReply>, }, ChatModeratorActions { topic: ChatModeratorActions, reply: Box<ChatModeratorActionsReply>, }, ChannelPointsChannelV1 { topic: ChannelPointsChannelV1, reply: Box<ChannelPointsChannelV1Reply>, }, ChannelSubscribeEventsV1 { topic: ChannelSubscribeEventsV1, reply: Box<ChannelSubscribeEventsV1Reply>, }, CommunityPointsChannelV1 { topic: CommunityPointsChannelV1, reply: Box<ChannelPointsChannelV1Reply>, }, ChannelCheerEventsPublicV1 { topic: ChannelCheerEventsPublicV1, reply: Box<ChannelCheerEventsPublicV1Reply>, }, ChannelSubGiftsV1 { topic: ChannelSubGiftsV1, reply: Box<ChannelSubGiftsV1Reply>, }, VideoPlayback { topic: VideoPlayback, reply: Box<VideoPlaybackReply>, }, VideoPlaybackById { topic: VideoPlaybackById, reply: Box<VideoPlaybackReply>, }, HypeTrainEventsV1 { topic: HypeTrainEventsV1, reply: Box<HypeTrainEventsV1Reply>, }, HypeTrainEventsV1Rewards { topic: HypeTrainEventsV1Rewards, reply: Box<HypeTrainEventsV1Reply>, }, Following { topic: Following, reply: Box<FollowingReply>, }, Raid { topic: Raid, reply: Box<RaidReply>, },
pubsub
only.Message response from twitch PubSub.
See TwitchResponse
Variants
Response from the channel_bits::ChannelBitsEventsV2 topic.
Show fields
Fields of ChannelBitsEventsV2
topic: ChannelBitsEventsV2
Topic message
reply: Box<ChannelBitsEventsV2Reply>
Message reply from topic subscription
Response from the channel_bits_badge::ChannelBitsBadgeUnlocks topic.
Show fields
Fields of ChannelBitsBadgeUnlocks
topic: ChannelBitsBadgeUnlocks
Topic message
reply: Box<ChannelBitsBadgeUnlocksReply>
Message reply from topic subscription
Response from the moderation::ChatModeratorActions topic.
Show fields
Fields of ChatModeratorActions
topic: ChatModeratorActions
Topic message
reply: Box<ChatModeratorActionsReply>
Message reply from topic subscription
Response from the channel_points::ChannelPointsChannelV1 topic.
Show fields
Fields of ChannelPointsChannelV1
topic: ChannelPointsChannelV1
Topic message
reply: Box<ChannelPointsChannelV1Reply>
Message reply from topic subscription
Response from the channel_subscriptions::ChannelSubscribeEventsV1 topic.
Show fields
Fields of ChannelSubscribeEventsV1
topic: ChannelSubscribeEventsV1
Topic message
reply: Box<ChannelSubscribeEventsV1Reply>
Message reply from topic subscription
unsupported
only.Response from the community_points::CommunityPointsChannelV1 topic.
Show fields
Fields of CommunityPointsChannelV1
topic: CommunityPointsChannelV1
Topic message
reply: Box<ChannelPointsChannelV1Reply>
Message reply from topic subscription
unsupported
only.Response from the channel_cheer::ChannelCheerEventsPublicV1 topic.
Show fields
Fields of ChannelCheerEventsPublicV1
topic: ChannelCheerEventsPublicV1
Topic message
reply: Box<ChannelCheerEventsPublicV1Reply>
Message reply from topic subscription
unsupported
only.Response from the channel_sub_gifts::ChannelSubGiftsV1 topic.
Show fields
Fields of ChannelSubGiftsV1
topic: ChannelSubGiftsV1
Topic message
reply: Box<ChannelSubGiftsV1Reply>
Message reply from topic subscription
unsupported
only.Response from the video_playback::VideoPlayback topic.
Show fields
Fields of VideoPlayback
topic: VideoPlayback
Topic message
reply: Box<VideoPlaybackReply>
Message reply from topic subscription
unsupported
only.Response from the video_playback::VideoPlaybackById topic.
Show fields
Fields of VideoPlaybackById
topic: VideoPlaybackById
Topic message
reply: Box<VideoPlaybackReply>
Message reply from topic subscription
unsupported
only.Response from the hypetrain::HypeTrainEventsV1 topic.
Show fields
Fields of HypeTrainEventsV1
topic: HypeTrainEventsV1
Topic message
reply: Box<HypeTrainEventsV1Reply>
Message reply from topic subscription
unsupported
only.Response from the hypetrain::HypeTrainEventsV1Rewards topic.
Show fields
Fields of HypeTrainEventsV1Rewards
topic: HypeTrainEventsV1Rewards
Topic message
reply: Box<HypeTrainEventsV1Reply>
Message reply from topic subscription
unsupported
only.Response from the following::Following topic.
Show fields
Fields of Following
unsupported
only.Response from the raid::Raid topic.
Show fields
Trait Implementations
impl<'de> Deserialize<'de> for TopicData
[src]
impl<'de> Deserialize<'de> for TopicData
[src]fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
[src]
impl StructuralPartialEq for TopicData
[src]
impl StructuralPartialEq for TopicData
[src]Auto Trait Implementations
impl RefUnwindSafe for TopicData
impl RefUnwindSafe for TopicData
impl UnwindSafe for TopicData
impl UnwindSafe for TopicData
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<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>,