pub struct TokenCredentialProvider { /* private fields */ }Expand description
A CredentialProvider that answers every request with one token.
Give it to an HTTP client to check a token before it is stored: it never
runs a helper, and approve / reject do nothing.
Implementations§
Trait Implementations§
Source§impl Clone for TokenCredentialProvider
impl Clone for TokenCredentialProvider
Source§impl CredentialProvider for TokenCredentialProvider
impl CredentialProvider for TokenCredentialProvider
Source§fn fill(&self, input: &Credential) -> Result<Credential>
fn fill(&self, input: &Credential) -> Result<Credential>
Fill in missing fields (typically username/password) for
input,
returning a more-complete Credential. Implementations that cannot
supply a usable credential should return a typed Error rather than
block on interactive input.Auto Trait Implementations§
impl Freeze for TokenCredentialProvider
impl RefUnwindSafe for TokenCredentialProvider
impl Send for TokenCredentialProvider
impl Sync for TokenCredentialProvider
impl Unpin for TokenCredentialProvider
impl UnsafeUnpin for TokenCredentialProvider
impl UnwindSafe for TokenCredentialProvider
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