Struct twitch_api2::eventsub::channel::raid::ChannelRaidV1 [−][src]
#[non_exhaustive]pub struct ChannelRaidV1 { pub from_broadcaster_user_id: Option<UserId>, pub to_broadcaster_user_id: Option<UserId>, }
This is supported on crate feature
eventsub
only.channel.raid
: a a broadcaster raids another broadcaster’s channel.
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.from_broadcaster_user_id: Option<UserId>
The broadcaster user ID that created the channel raid you want to get notifications for. Use this parameter if you want to know when a specific broadcaster raids another broadcaster.
to_broadcaster_user_id: Option<UserId>
The broadcaster user ID that received the channel raid you want to get notifications for. Use this parameter if you want to know when a specific broadcaster is raided by another broadcaster.
Implementations
impl ChannelRaidV1
[src]
impl ChannelRaidV1
[src]Trait Implementations
impl Clone for ChannelRaidV1
[src]
impl Clone for ChannelRaidV1
[src]fn clone(&self) -> ChannelRaidV1
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ChannelRaidV1
[src]
impl<'de> Deserialize<'de> for ChannelRaidV1
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for ChannelRaidV1
[src]
impl Eq for ChannelRaidV1
[src]impl EventSubscription for ChannelRaidV1
[src]
impl EventSubscription for ChannelRaidV1
[src]impl PartialEq<ChannelRaidV1> for ChannelRaidV1
[src]
impl PartialEq<ChannelRaidV1> for ChannelRaidV1
[src]fn eq(&self, other: &ChannelRaidV1) -> bool
[src]
fn ne(&self, other: &ChannelRaidV1) -> bool
[src]
impl Serialize for ChannelRaidV1
[src]
impl Serialize for ChannelRaidV1
[src]impl StructuralEq for ChannelRaidV1
[src]
impl StructuralEq for ChannelRaidV1
[src]impl StructuralPartialEq for ChannelRaidV1
[src]
impl StructuralPartialEq for ChannelRaidV1
[src]Auto Trait Implementations
impl RefUnwindSafe for ChannelRaidV1
impl RefUnwindSafe for ChannelRaidV1
impl Send for ChannelRaidV1
impl Send for ChannelRaidV1
impl Sync for ChannelRaidV1
impl Sync for ChannelRaidV1
impl Unpin for ChannelRaidV1
impl Unpin for ChannelRaidV1
impl UnwindSafe for ChannelRaidV1
impl UnwindSafe for ChannelRaidV1
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>,