pub enum GitAuthMethod {
SshKey {
key_path: Option<String>,
},
Token {
token: String,
username: String,
},
CredentialHelper {
helper: String,
},
}Variants§
SshKey
Use SSH key (default for containers with mounted keys)
Token
Use token-based HTTPS authentication
Fields
CredentialHelper
Use git credential helper (for cloud provider integrations)
Trait Implementations§
Source§impl Clone for GitAuthMethod
impl Clone for GitAuthMethod
Source§fn clone(&self) -> GitAuthMethod
fn clone(&self) -> GitAuthMethod
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 GitAuthMethod
impl Debug for GitAuthMethod
Source§impl Default for GitAuthMethod
impl Default for GitAuthMethod
Source§impl PartialEq for GitAuthMethod
impl PartialEq for GitAuthMethod
impl StructuralPartialEq for GitAuthMethod
Auto Trait Implementations§
impl Freeze for GitAuthMethod
impl RefUnwindSafe for GitAuthMethod
impl Send for GitAuthMethod
impl Sync for GitAuthMethod
impl Unpin for GitAuthMethod
impl UnsafeUnpin for GitAuthMethod
impl UnwindSafe for GitAuthMethod
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more