Struct twitch_api2::helix::webhooks::topics::moderation::ChannelBanChangeEventsTopic [−][src]
pub struct ChannelBanChangeEventsTopic { pub broadcaster_id: UserId, // some fields omitted }
This is supported on crate feature
helix
only.Notifies when a broadcaster bans or un-bans people in their channel. Topic: Channel Ban Change Events
Fields
broadcaster_id: UserId
User ID of the broadcaster. Must match the User ID in the Bearer token
Implementations
Trait Implementations
impl Clone for ChannelBanChangeEventsTopic
[src]
impl Clone for ChannelBanChangeEventsTopic
[src]fn clone(&self) -> ChannelBanChangeEventsTopic
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ChannelBanChangeEventsTopic
[src]
impl<'de> Deserialize<'de> for ChannelBanChangeEventsTopic
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ChannelBanChangeEventsTopic> for ChannelBanChangeEventsTopic
[src]
impl PartialEq<ChannelBanChangeEventsTopic> for ChannelBanChangeEventsTopic
[src]fn eq(&self, other: &ChannelBanChangeEventsTopic) -> bool
[src]
fn ne(&self, other: &ChannelBanChangeEventsTopic) -> bool
[src]
impl Topic for ChannelBanChangeEventsTopic
[src]
impl Topic for ChannelBanChangeEventsTopic
[src]type Helix = GetBannedEventsRequest
Helix response
const PATH: &'static str
[src]
const SCOPE: &'static [Scope]
[src]
const OPT_SCOPE: &'static [Scope]
[src]
fn query(&self) -> Result<String, Error>
[src]
fn get_uri(&self) -> Result<Uri, InvalidUri>
[src]
fn get_bare_uri() -> Result<Uri, InvalidUri>
[src]
fn parse_payload(
response: Response<Vec<u8>>
) -> Result<Response<Self::Helix, <Self::Helix as Request>::Response>, HelixRequestGetError> where
Self: Sized,
[src]
response: Response<Vec<u8>>
) -> Result<Response<Self::Helix, <Self::Helix as Request>::Response>, HelixRequestGetError> where
Self: Sized,
Auto Trait Implementations
impl RefUnwindSafe for ChannelBanChangeEventsTopic
impl RefUnwindSafe for ChannelBanChangeEventsTopic
impl Send for ChannelBanChangeEventsTopic
impl Send for ChannelBanChangeEventsTopic
impl Sync for ChannelBanChangeEventsTopic
impl Sync for ChannelBanChangeEventsTopic
impl Unpin for ChannelBanChangeEventsTopic
impl Unpin for ChannelBanChangeEventsTopic
impl UnwindSafe for ChannelBanChangeEventsTopic
impl UnwindSafe for ChannelBanChangeEventsTopic
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>,