pub struct ClientCredentialsAuthorizationUrlParameters { /* private fields */ }
Implementations§
Source§impl ClientCredentialsAuthorizationUrlParameters
impl ClientCredentialsAuthorizationUrlParameters
pub fn new( client_id: impl AsRef<str>, redirect_uri: impl IntoUrl, ) -> IdentityResult<ClientCredentialsAuthorizationUrlParameters>
pub fn builder<T: AsRef<str>>( client_id: T, ) -> ClientCredentialsAuthorizationUrlParameterBuilder
pub fn with_client_secret( self, client_secret: impl AsRef<str>, ) -> ClientSecretCredentialBuilder
pub fn with_client_assertion( self, signed_assertion: impl AsRef<str>, ) -> ClientAssertionCredentialBuilder
pub fn url(&self) -> IdentityResult<Url>
pub fn url_with_host( &self, azure_cloud_instance: &AzureCloudInstance, ) -> IdentityResult<Url>
Trait Implementations§
Source§impl Clone for ClientCredentialsAuthorizationUrlParameters
impl Clone for ClientCredentialsAuthorizationUrlParameters
Source§fn clone(&self) -> ClientCredentialsAuthorizationUrlParameters
fn clone(&self) -> ClientCredentialsAuthorizationUrlParameters
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 moreAuto Trait Implementations§
impl Freeze for ClientCredentialsAuthorizationUrlParameters
impl RefUnwindSafe for ClientCredentialsAuthorizationUrlParameters
impl Send for ClientCredentialsAuthorizationUrlParameters
impl Sync for ClientCredentialsAuthorizationUrlParameters
impl Unpin for ClientCredentialsAuthorizationUrlParameters
impl UnwindSafe for ClientCredentialsAuthorizationUrlParameters
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