pub enum GitNetworkPolicy {
Offline,
HttpsWithCredentialManager,
GithubSsh,
}Expand description
Network capability granted to one isolated Git invocation.
Variants§
Offline
No transport helper may be invoked.
HttpsWithCredentialManager
Canonical HTTPS; Windows uses fixed GCM, while Unix disables credential helpers.
GithubSsh
Only canonical GitHub SSH with the retained Windows OpenSSH client may be used.
Trait Implementations§
Source§impl Clone for GitNetworkPolicy
impl Clone for GitNetworkPolicy
impl Copy for GitNetworkPolicy
Source§impl Debug for GitNetworkPolicy
impl Debug for GitNetworkPolicy
impl Eq for GitNetworkPolicy
Source§impl From<GithubGitTransport> for GitNetworkPolicy
impl From<GithubGitTransport> for GitNetworkPolicy
Source§fn from(value: GithubGitTransport) -> Self
fn from(value: GithubGitTransport) -> Self
Converts to this type from the input type.
Source§impl PartialEq for GitNetworkPolicy
impl PartialEq for GitNetworkPolicy
impl StructuralPartialEq for GitNetworkPolicy
Auto Trait Implementations§
impl Freeze for GitNetworkPolicy
impl RefUnwindSafe for GitNetworkPolicy
impl Send for GitNetworkPolicy
impl Sync for GitNetworkPolicy
impl Unpin for GitNetworkPolicy
impl UnsafeUnpin for GitNetworkPolicy
impl UnwindSafe for GitNetworkPolicy
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.