Enum twitch_api2::eventsub::EventType [−][src]
eventsub
only.Event name
Variants (Non-exhaustive)
channel.update
subscription type sends notifications when a broadcaster updates the category, title, mature flag, or broadcast language for their channel.
channel.follow
: a specified channel receives a follow.
channel.subscribe
: a specified channel receives a subscriber. This does not include resubscribes.
channel.cheer
: a user cheers on the specified channel.
channel.ban
: a viewer is banned from the specified channel.
channel.unban
: a viewer is unbanned from the specified channel.
channel.channel_points_custom_reward.add
: a custom channel points reward has been created for the specified channel.
channel.channel_points_custom_reward.update
: a custom channel points reward has been updated for the specified channel.
channel.channel_points_custom_reward.remove
: a custom channel points reward has been removed from the specified channel.
channel.channel_points_custom_reward_redemption.add
: a viewer has redeemed a custom channel points reward on the specified channel.
channel.channel_points_custom_reward_redemption.update
: a redemption of a channel points custom reward has been updated for the specified channel.
channel.raid
: a broadcaster raids another broadcaster’s channel.
channel.hype_train.begin
: a hype train begins on the specified channel.
channel.hype_train.progress
: a hype train makes progress on the specified channel.
channel.hype_train.end
: a hype train ends on the specified channel.
stream.online
: the specified broadcaster starts a stream.
stream.online
: the specified broadcaster stops a stream.
user.update
: user updates their account.
user.authorization.revoke
: a user has revoked authorization for your client id. Use this webhook to meet government requirements for handling user data, such as GDPR, LGPD, or CCPA.
Trait Implementations
impl Clone for EventType
[src]
impl Debug for EventType
[src]
impl<'de> Deserialize<'de> for EventType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for EventType
[src]
impl Eq for EventType
[src]
impl PartialEq<EventType> for EventType
[src]
fn eq(&self, other: &EventType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for EventType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for EventType
[src]
impl StructuralPartialEq for EventType
[src]
Auto Trait Implementations
impl RefUnwindSafe for EventType
[src]
impl Send for EventType
[src]
impl Sync for EventType
[src]
impl Unpin for EventType
[src]
impl UnwindSafe for EventType
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> 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]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,