pub struct Twitch;Trait Implementations§
Source§impl SimpleOAuthProvider for Twitch
impl SimpleOAuthProvider for Twitch
The authorization endpoint of the provider
Source§fn token_auth_method(&self) -> TokenAuthMethod
fn token_auth_method(&self) -> TokenAuthMethod
How the OAuth client should authenticate to the provider’s token endpoint.
Source§fn default_scopes(&self) -> &'static [&'static str]
fn default_scopes(&self) -> &'static [&'static str]
Default scopes used when building the provider’s authorization URL.
Source§impl UserInfoProvider for Twitch
impl UserInfoProvider for Twitch
Source§fn user_info_url(&self) -> &str
fn user_info_url(&self) -> &str
The URL to fetch the user info from the provider
Source§fn user_info_headers(
&self,
credentials: &OAuthCredentials,
) -> Vec<(String, String)>
fn user_info_headers( &self, credentials: &OAuthCredentials, ) -> Vec<(String, String)>
Additional headers to send when making user info requests to the provider
Auto Trait Implementations§
impl Freeze for Twitch
impl RefUnwindSafe for Twitch
impl Send for Twitch
impl Sync for Twitch
impl Unpin for Twitch
impl UnsafeUnpin for Twitch
impl UnwindSafe for Twitch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more