pub struct EmbeddingSafeCredentialProvider { /* private fields */ }Expand description
Git credential helpers adapted for a process embedding Sley.
Implementations§
Trait Implementations§
Source§impl CredentialProvider for EmbeddingSafeCredentialProvider
impl CredentialProvider for EmbeddingSafeCredentialProvider
Source§fn fill(
&mut self,
request: GitCredential,
) -> Result<Option<GitCredential>, GitError>
fn fill( &mut self, request: GitCredential, ) -> Result<Option<GitCredential>, GitError>
Complete
request into a usable credential, or return None to attempt
the request without authentication.Auto Trait Implementations§
impl Freeze for EmbeddingSafeCredentialProvider
impl RefUnwindSafe for EmbeddingSafeCredentialProvider
impl Send for EmbeddingSafeCredentialProvider
impl Sync for EmbeddingSafeCredentialProvider
impl Unpin for EmbeddingSafeCredentialProvider
impl UnsafeUnpin for EmbeddingSafeCredentialProvider
impl UnwindSafe for EmbeddingSafeCredentialProvider
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