pub struct OAuthConfigBuilder { /* private fields */ }Expand description
Builder for OAuthConfig
Implementations§
Source§impl OAuthConfigBuilder
impl OAuthConfigBuilder
Sourcepub fn token_url(self, token_url: impl Into<String>) -> Self
pub fn token_url(self, token_url: impl Into<String>) -> Self
Set the token exchange endpoint URL
Sourcepub fn redirect_uri(self, redirect_uri: impl Into<String>) -> Self
pub fn redirect_uri(self, redirect_uri: impl Into<String>) -> Self
Set the redirect URI
Sourcepub fn redirect_port(self, port: u16) -> Self
pub fn redirect_port(self, port: u16) -> Self
Set the redirect URI with a custom port
Sourcepub fn build(self) -> OAuthConfig
pub fn build(self) -> OAuthConfig
Build the OAuthConfig
Trait Implementations§
Source§impl Clone for OAuthConfigBuilder
impl Clone for OAuthConfigBuilder
Source§fn clone(&self) -> OAuthConfigBuilder
fn clone(&self) -> OAuthConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OAuthConfigBuilder
impl Debug for OAuthConfigBuilder
Source§impl Default for OAuthConfigBuilder
impl Default for OAuthConfigBuilder
Source§fn default() -> OAuthConfigBuilder
fn default() -> OAuthConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OAuthConfigBuilder
impl RefUnwindSafe for OAuthConfigBuilder
impl Send for OAuthConfigBuilder
impl Sync for OAuthConfigBuilder
impl Unpin for OAuthConfigBuilder
impl UnwindSafe for OAuthConfigBuilder
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