Struct oauth2_client::authorization_code_grant::flow::FlowBuildAuthorizationUrlConfiguration
source · pub struct FlowBuildAuthorizationUrlConfiguration {
pub state: Option<State>,
pub code_challenge: Option<(CodeChallenge, CodeChallengeMethod)>,
pub nonce: Option<Nonce>,
}
Fields§
§state: Option<State>
§code_challenge: Option<(CodeChallenge, CodeChallengeMethod)>
§nonce: Option<Nonce>
Implementations§
source§impl FlowBuildAuthorizationUrlConfiguration
impl FlowBuildAuthorizationUrlConfiguration
pub fn new() -> Self
pub fn configure<F>(self, f: F) -> Selfwhere
F: FnMut(&mut Self),
pub fn set_state(&mut self, state: State)
pub fn set_code_challenge(
&mut self,
code_challenge: CodeChallenge,
code_challenge_method: CodeChallengeMethod
)
pub fn set_nonce(&mut self, nonce: Nonce)
Trait Implementations§
source§impl Clone for FlowBuildAuthorizationUrlConfiguration
impl Clone for FlowBuildAuthorizationUrlConfiguration
source§fn clone(&self) -> FlowBuildAuthorizationUrlConfiguration
fn clone(&self) -> FlowBuildAuthorizationUrlConfiguration
Returns a copy 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 Default for FlowBuildAuthorizationUrlConfiguration
impl Default for FlowBuildAuthorizationUrlConfiguration
source§fn default() -> FlowBuildAuthorizationUrlConfiguration
fn default() -> FlowBuildAuthorizationUrlConfiguration
Returns the “default value” for a type. Read more