pub enum FetchRecurseSubmodules {
Default,
Off,
On,
OnDemand,
}Expand description
fetch.recurseSubmodules / --recurse-submodules modes for fetch.
Variants§
Default
Use submodule / .gitmodules defaults (Git RECURSE_SUBMODULES_DEFAULT).
Off
Never recurse.
On
Always recurse into configured submodules (yes / true).
OnDemand
Only recurse when the superproject fetch brought in new submodule commits.
Trait Implementations§
Source§impl Clone for FetchRecurseSubmodules
impl Clone for FetchRecurseSubmodules
Source§fn clone(&self) -> FetchRecurseSubmodules
fn clone(&self) -> FetchRecurseSubmodules
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 FetchRecurseSubmodules
impl Debug for FetchRecurseSubmodules
Source§impl PartialEq for FetchRecurseSubmodules
impl PartialEq for FetchRecurseSubmodules
impl Copy for FetchRecurseSubmodules
impl Eq for FetchRecurseSubmodules
impl StructuralPartialEq for FetchRecurseSubmodules
Auto Trait Implementations§
impl Freeze for FetchRecurseSubmodules
impl RefUnwindSafe for FetchRecurseSubmodules
impl Send for FetchRecurseSubmodules
impl Sync for FetchRecurseSubmodules
impl Unpin for FetchRecurseSubmodules
impl UnsafeUnpin for FetchRecurseSubmodules
impl UnwindSafe for FetchRecurseSubmodules
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