pub enum SubmodulesOutcome {
Skipped,
Initialized(usize),
Failed {
pending: usize,
error: String,
},
}Expand description
How the post-create submodule initialization went.
Variants§
Skipped
Initialization was not requested or nothing was uninitialized.
Initialized(usize)
This many pending submodules were initialized.
Failed
Initialization was attempted for pending submodules but failed.
Non-fatal: the worktree exists and is usable.
Trait Implementations§
Source§impl Clone for SubmodulesOutcome
impl Clone for SubmodulesOutcome
Source§impl Debug for SubmodulesOutcome
impl Debug for SubmodulesOutcome
impl Eq for SubmodulesOutcome
Source§impl PartialEq for SubmodulesOutcome
impl PartialEq for SubmodulesOutcome
impl StructuralPartialEq for SubmodulesOutcome
Auto Trait Implementations§
impl Freeze for SubmodulesOutcome
impl RefUnwindSafe for SubmodulesOutcome
impl Send for SubmodulesOutcome
impl Sync for SubmodulesOutcome
impl Unpin for SubmodulesOutcome
impl UnsafeUnpin for SubmodulesOutcome
impl UnwindSafe for SubmodulesOutcome
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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