pub struct CredentialIdentity { /* private fields */ }Expand description
Validated identity for a stored provider credential.
Provider names are normalized to lowercase and environment-variable names are normalized to uppercase. Keeping both dimensions in a value object prevents a credential for one provider profile from being reused for another profile that happens to share the provider name.
Implementations§
Source§impl CredentialIdentity
impl CredentialIdentity
Trait Implementations§
Source§impl Clone for CredentialIdentity
impl Clone for CredentialIdentity
Source§fn clone(&self) -> CredentialIdentity
fn clone(&self) -> CredentialIdentity
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 moreSource§impl Debug for CredentialIdentity
impl Debug for CredentialIdentity
impl Eq for CredentialIdentity
Source§impl Hash for CredentialIdentity
impl Hash for CredentialIdentity
Source§impl PartialEq for CredentialIdentity
impl PartialEq for CredentialIdentity
impl StructuralPartialEq for CredentialIdentity
Auto Trait Implementations§
impl Freeze for CredentialIdentity
impl RefUnwindSafe for CredentialIdentity
impl Send for CredentialIdentity
impl Sync for CredentialIdentity
impl Unpin for CredentialIdentity
impl UnsafeUnpin for CredentialIdentity
impl UnwindSafe for CredentialIdentity
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