pub struct ChainProvider(pub Vec<Box<dyn CredentialProvider>>);Tuple Fields§
§0: Vec<Box<dyn CredentialProvider>>Trait Implementations§
Source§impl CredentialProvider for ChainProvider
impl CredentialProvider for ChainProvider
fn credential_for(&self, host: &str) -> Result<Option<Credential>>
fn identity_for(&self, host: &str) -> Option<String>
Auto Trait Implementations§
impl !RefUnwindSafe for ChainProvider
impl !UnwindSafe for ChainProvider
impl Freeze for ChainProvider
impl Send for ChainProvider
impl Sync for ChainProvider
impl Unpin for ChainProvider
impl UnsafeUnpin for ChainProvider
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