pub struct SecretProviderCapabilities { /* private fields */ }Expand description
Typed capabilities exposed before a provider is selected.
Implementations§
Source§impl SecretProviderCapabilities
impl SecretProviderCapabilities
Sourcepub const fn new(
access: SecretAccess,
persistence: SecretPersistence,
versioning: SecretVersioning,
) -> Self
pub const fn new( access: SecretAccess, persistence: SecretPersistence, versioning: SecretVersioning, ) -> Self
Creates a new SecretProviderCapabilities.
Sourcepub const fn access(self) -> SecretAccess
pub const fn access(self) -> SecretAccess
Returns the access.
Sourcepub const fn persistence(self) -> SecretPersistence
pub const fn persistence(self) -> SecretPersistence
Returns the persistence.
Sourcepub const fn versioning(self) -> SecretVersioning
pub const fn versioning(self) -> SecretVersioning
Returns the versioning.
Trait Implementations§
Source§impl Clone for SecretProviderCapabilities
impl Clone for SecretProviderCapabilities
impl Copy for SecretProviderCapabilities
Source§impl Debug for SecretProviderCapabilities
impl Debug for SecretProviderCapabilities
impl Eq for SecretProviderCapabilities
impl StructuralPartialEq for SecretProviderCapabilities
Auto Trait Implementations§
impl Freeze for SecretProviderCapabilities
impl RefUnwindSafe for SecretProviderCapabilities
impl Send for SecretProviderCapabilities
impl Sync for SecretProviderCapabilities
impl Unpin for SecretProviderCapabilities
impl UnsafeUnpin for SecretProviderCapabilities
impl UnwindSafe for SecretProviderCapabilities
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