pub enum CredentialsTlsRootStore {
BackendDefault,
WebPki,
System,
}Expand description
Trust root selection for credential-provider HTTPS requests (IMDS/STS).
Variants§
BackendDefault
Use the backend default trust roots.
For rustls, this maps to WebPKI roots.
For native-tls, this follows backend default behavior.
WebPki
Force WebPKI roots.
System
Use platform/system trust verification.
Trait Implementations§
Source§impl Clone for CredentialsTlsRootStore
impl Clone for CredentialsTlsRootStore
Source§fn clone(&self) -> CredentialsTlsRootStore
fn clone(&self) -> CredentialsTlsRootStore
Returns a duplicate of the value. Read more
1.0.0 · 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 CredentialsTlsRootStore
impl Debug for CredentialsTlsRootStore
Source§impl Default for CredentialsTlsRootStore
impl Default for CredentialsTlsRootStore
Source§fn default() -> CredentialsTlsRootStore
fn default() -> CredentialsTlsRootStore
Returns the “default value” for a type. Read more
Source§impl PartialEq for CredentialsTlsRootStore
impl PartialEq for CredentialsTlsRootStore
impl Copy for CredentialsTlsRootStore
impl Eq for CredentialsTlsRootStore
impl StructuralPartialEq for CredentialsTlsRootStore
Auto Trait Implementations§
impl Freeze for CredentialsTlsRootStore
impl RefUnwindSafe for CredentialsTlsRootStore
impl Send for CredentialsTlsRootStore
impl Sync for CredentialsTlsRootStore
impl Unpin for CredentialsTlsRootStore
impl UnsafeUnpin for CredentialsTlsRootStore
impl UnwindSafe for CredentialsTlsRootStore
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.