pub enum PassthroughReason {
Disabled,
RepoDisabled,
ConfigExcluded,
UnknownShim,
UnsupportedSubcommand,
ArgsNotWhitelisted,
Interactive,
MutatingGit,
DangerousDocker,
SideEffecting,
MachineReadable,
}Variants§
Disabled
RepoDisabled
ConfigExcluded
UnknownShim
UnsupportedSubcommand
ArgsNotWhitelisted
Interactive
MutatingGit
DangerousDocker
SideEffecting
MachineReadable
A machine-readable git form (--porcelain, -z, @{upstream}, …) that a
program parses — reducing it would corrupt shell prompts / IDE SCM.
Implementations§
Trait Implementations§
Source§impl Clone for PassthroughReason
impl Clone for PassthroughReason
Source§fn clone(&self) -> PassthroughReason
fn clone(&self) -> PassthroughReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PassthroughReason
Source§impl Debug for PassthroughReason
impl Debug for PassthroughReason
impl Eq for PassthroughReason
Source§impl PartialEq for PassthroughReason
impl PartialEq for PassthroughReason
Source§fn eq(&self, other: &PassthroughReason) -> bool
fn eq(&self, other: &PassthroughReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PassthroughReason
Auto Trait Implementations§
impl Freeze for PassthroughReason
impl RefUnwindSafe for PassthroughReason
impl Send for PassthroughReason
impl Sync for PassthroughReason
impl Unpin for PassthroughReason
impl UnsafeUnpin for PassthroughReason
impl UnwindSafe for PassthroughReason
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