Struct twitch_api2::helix::webhooks::topics::moderation::moderator_change_events::ModeratorChangedTopic [−][src]
pub struct ModeratorChangedTopic { pub broadcaster_id: UserId, // some fields omitted }
This is supported on crate feature
helix
only.Notifies when a broadcaster adds or removes moderators. Topic: Moderator 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 ModeratorChangedTopic
[src]
impl Clone for ModeratorChangedTopic
[src]fn clone(&self) -> ModeratorChangedTopic
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ModeratorChangedTopic
[src]
impl<'de> Deserialize<'de> for ModeratorChangedTopic
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ModeratorChangedTopic> for ModeratorChangedTopic
[src]
impl PartialEq<ModeratorChangedTopic> for ModeratorChangedTopic
[src]fn eq(&self, other: &ModeratorChangedTopic) -> bool
[src]
fn ne(&self, other: &ModeratorChangedTopic) -> bool
[src]
impl Serialize for ModeratorChangedTopic
[src]
impl Serialize for ModeratorChangedTopic
[src]impl Topic for ModeratorChangedTopic
[src]
impl Topic for ModeratorChangedTopic
[src]type Helix = GetModeratorEventsRequest
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 ModeratorChangedTopic
impl RefUnwindSafe for ModeratorChangedTopic
impl Send for ModeratorChangedTopic
impl Send for ModeratorChangedTopic
impl Sync for ModeratorChangedTopic
impl Sync for ModeratorChangedTopic
impl Unpin for ModeratorChangedTopic
impl Unpin for ModeratorChangedTopic
impl UnwindSafe for ModeratorChangedTopic
impl UnwindSafe for ModeratorChangedTopic
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>,