Struct twitch_api2::helix::eventsub::delete_eventsub_subscription::DeleteEventSubSubscriptionRequest[][src]

#[non_exhaustive]pub struct DeleteEventSubSubscriptionRequest {
    pub id: EventSubId,
}
This is supported on crate features helix and eventsub only.

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.
id: EventSubId

The subscription ID for the subscription you want to delete.

Implementations

impl DeleteEventSubSubscriptionRequest[src]

pub fn builder() -> DeleteEventSubSubscriptionRequestBuilder<((),)>[src]

Create a builder for building DeleteEventSubSubscriptionRequest. On the builder, call .id(...) to set the values of the fields. Finally, call .build() to create the instance of DeleteEventSubSubscriptionRequest.

Trait Implementations

impl Clone for DeleteEventSubSubscriptionRequest[src]

impl Debug for DeleteEventSubSubscriptionRequest[src]

impl Default for DeleteEventSubSubscriptionRequest[src]

impl PartialEq<DeleteEventSubSubscriptionRequest> for DeleteEventSubSubscriptionRequest[src]

impl Request for DeleteEventSubSubscriptionRequest[src]

type Response = DeleteEventSubSubscription

Response type. twitch's response will deserialize to this.

impl RequestDelete for DeleteEventSubSubscriptionRequest[src]

impl Serialize for DeleteEventSubSubscriptionRequest[src]

impl StructuralPartialEq for DeleteEventSubSubscriptionRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]