pub enum ApplicationCredentialProvider {
Service(ApplicationCredentialService),
}Expand description
Application Credential Provider.
Variants§
Service(ApplicationCredentialService)
Implementations§
Source§impl ApplicationCredentialProvider
impl ApplicationCredentialProvider
pub fn new<P: PluginManagerApi>( config: &Config, plugin_manager: &P, ) -> Result<Self, ApplicationCredentialProviderError>
Trait Implementations§
Source§impl ApplicationCredentialApi for ApplicationCredentialProvider
impl ApplicationCredentialApi for ApplicationCredentialProvider
Source§fn create_application_credential<'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
rec: ApplicationCredentialCreate,
) -> Pin<Box<dyn Future<Output = Result<ApplicationCredentialCreateResponse, ApplicationCredentialProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn create_application_credential<'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
rec: ApplicationCredentialCreate,
) -> Pin<Box<dyn Future<Output = Result<ApplicationCredentialCreateResponse, ApplicationCredentialProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Create a new application credential.
Source§fn get_application_credential<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<Option<ApplicationCredential>, ApplicationCredentialProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_application_credential<'a, 'life0, 'life1, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
id: &'a str,
) -> Pin<Box<dyn Future<Output = Result<Option<ApplicationCredential>, ApplicationCredentialProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Get a single application credential by ID.
Source§fn list_application_credentials<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
params: &'life2 ApplicationCredentialListParameters,
) -> Pin<Box<dyn Future<Output = Result<Vec<ApplicationCredential>, ApplicationCredentialProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn list_application_credentials<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
state: &'life1 ServiceState,
params: &'life2 ApplicationCredentialListParameters,
) -> Pin<Box<dyn Future<Output = Result<Vec<ApplicationCredential>, ApplicationCredentialProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
List application credentials.
Auto Trait Implementations§
impl Freeze for ApplicationCredentialProvider
impl !RefUnwindSafe for ApplicationCredentialProvider
impl Send for ApplicationCredentialProvider
impl Sync for ApplicationCredentialProvider
impl Unpin for ApplicationCredentialProvider
impl UnsafeUnpin for ApplicationCredentialProvider
impl !UnwindSafe for ApplicationCredentialProvider
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more