[][src]Struct twitch_api_rs::auth::client_credentials::ClientAuthRequest

pub struct ClientAuthRequest { /* fields omitted */ }

Request for the client authentication flow.
See module level documentation for usage.

implemnts Request, see documentation for more information.

Implementations

impl ClientAuthRequest[src]

pub fn set_client_id<I: Into<ClientId>>(&mut self, client_id: I) -> &mut Self[src]

Set the client_id

pub fn set_client_secret<S: Into<ClientSecret>>(
    &mut self,
    client_secret: S
) -> &mut Self
[src]

Set the client_secret

Trait Implementations

impl Debug for ClientAuthRequest[src]

impl<I, S> From<(I, S)> for ClientAuthRequest where
    I: Into<ClientId>,
    S: Into<ClientSecret>, 
[src]

Build a complete request from (client_id, client_secret)

impl Request for ClientAuthRequest[src]

type Headers = ()

The type that represents the headers sent with this request

type Parameters = ClientAuthRequestParams

The type that represents the query parameters sent with this request

type Body = ()

The type that represents the body of this request

type Response = ClientAuthResponse

The type returned by a sucessful request, must be DeserializeOwned and have at least a static lifetime (owned). Read more

type ErrorCodes = CommonResponseCodes

The type that encapsulates the error codes that this endpoint can return, must have at least a static lifetime (owned). Read more

Auto Trait Implementations

impl RefUnwindSafe for ClientAuthRequest

impl Send for ClientAuthRequest

impl Sync for ClientAuthRequest

impl Unpin for ClientAuthRequest

impl UnwindSafe for ClientAuthRequest

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, 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>,