pub struct IamCredentialResolver { /* private fields */ }Expand description
CredentialResolver backed by an [IamState] shared via
SharedIamState. Acquires a write lock on lookup so expired STS
temporary credentials are purged in place.
Implementations§
Source§impl IamCredentialResolver
impl IamCredentialResolver
pub fn new(state: SharedIamState) -> Self
Trait Implementations§
Source§impl Clone for IamCredentialResolver
impl Clone for IamCredentialResolver
Source§fn clone(&self) -> IamCredentialResolver
fn clone(&self) -> IamCredentialResolver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 !RefUnwindSafe for IamCredentialResolver
impl !UnwindSafe for IamCredentialResolver
impl Freeze for IamCredentialResolver
impl Send for IamCredentialResolver
impl Sync for IamCredentialResolver
impl Unpin for IamCredentialResolver
impl UnsafeUnpin for IamCredentialResolver
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