pub struct KeyInfoManagerFactory { /* private fields */ }Expand description
Builder for KeyInfoManager clients
Implementations§
Source§impl KeyInfoManagerFactory
impl KeyInfoManagerFactory
Sourcepub fn new(
config: &KeyInfoManagerConfig,
default_auth_type: AuthType,
) -> Result<Self>
pub fn new( config: &KeyInfoManagerConfig, default_auth_type: AuthType, ) -> Result<Self>
Create a KeyInfoManagerFactory
Sourcepub fn build_client(
&self,
provider_identity: ProviderIdentity,
) -> KeyInfoManagerClient
pub fn build_client( &self, provider_identity: ProviderIdentity, ) -> KeyInfoManagerClient
Build a KeyInfoManagerClient
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KeyInfoManagerFactory
impl RefUnwindSafe for KeyInfoManagerFactory
impl Send for KeyInfoManagerFactory
impl Sync for KeyInfoManagerFactory
impl Unpin for KeyInfoManagerFactory
impl UnsafeUnpin for KeyInfoManagerFactory
impl UnwindSafe for KeyInfoManagerFactory
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