Struct twitch_api2::eventsub::channel::raid::ChannelRaidV1Payload [−][src]
#[non_exhaustive]pub struct ChannelRaidV1Payload { pub from_broadcaster_user_id: UserId, pub from_broadcaster_user_login: UserName, pub from_broadcaster_user_name: DisplayName, pub to_broadcaster_user_id: UserId, pub to_broadcaster_user_login: UserName, pub to_broadcaster_user_name: DisplayName, pub viewers: i64, }
This is supported on crate feature
eventsub
only.channel.raid
response payload.
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: UserId
The broadcaster ID that created the raid.
from_broadcaster_user_login: UserName
The broadcaster login that created the raid.
from_broadcaster_user_name: DisplayName
The broadcaster display name that created the raid.
to_broadcaster_user_id: UserId
The broadcaster ID that received the raid.
to_broadcaster_user_login: UserName
The broadcaster login that received the raid.
to_broadcaster_user_name: DisplayName
The broadcaster display name that received the raid.
viewers: i64
The number of viewers in the raid.
Trait Implementations
impl Clone for ChannelRaidV1Payload
[src]
impl Clone for ChannelRaidV1Payload
[src]fn clone(&self) -> ChannelRaidV1Payload
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ChannelRaidV1Payload
[src]
impl<'de> Deserialize<'de> for ChannelRaidV1Payload
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for ChannelRaidV1Payload
[src]
impl Eq for ChannelRaidV1Payload
[src]impl PartialEq<ChannelRaidV1Payload> for ChannelRaidV1Payload
[src]
impl PartialEq<ChannelRaidV1Payload> for ChannelRaidV1Payload
[src]fn eq(&self, other: &ChannelRaidV1Payload) -> bool
[src]
fn ne(&self, other: &ChannelRaidV1Payload) -> bool
[src]
impl Serialize for ChannelRaidV1Payload
[src]
impl Serialize for ChannelRaidV1Payload
[src]impl StructuralEq for ChannelRaidV1Payload
[src]
impl StructuralEq for ChannelRaidV1Payload
[src]Auto Trait Implementations
impl RefUnwindSafe for ChannelRaidV1Payload
impl RefUnwindSafe for ChannelRaidV1Payload
impl Send for ChannelRaidV1Payload
impl Send for ChannelRaidV1Payload
impl Sync for ChannelRaidV1Payload
impl Sync for ChannelRaidV1Payload
impl Unpin for ChannelRaidV1Payload
impl Unpin for ChannelRaidV1Payload
impl UnwindSafe for ChannelRaidV1Payload
impl UnwindSafe for ChannelRaidV1Payload
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>,