Enum git2::build::CloneLocal
source · pub enum CloneLocal {
Auto = 0,
Local = 1,
None = 2,
NoLinks = 3,
// some variants omitted
}
Expand description
Options that can be passed to RepoBuilder::clone_local
.
Variants§
Auto = 0
Auto-detect (default)
Here libgit2 will bypass the git-aware transport for local paths, but
use a normal fetch for file://
URLs.
Local = 1
Bypass the git-aware transport even for file://
URLs.
None = 2
Never bypass the git-aware transport
NoLinks = 3
Bypass the git-aware transport, but don’t try to use hardlinks.
Trait Implementations§
source§impl Clone for CloneLocal
impl Clone for CloneLocal
source§fn clone(&self) -> CloneLocal
fn clone(&self) -> CloneLocal
Returns a copy 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 moreimpl Copy for CloneLocal
Auto Trait Implementations§
impl Freeze for CloneLocal
impl RefUnwindSafe for CloneLocal
impl Send for CloneLocal
impl Sync for CloneLocal
impl Unpin for CloneLocal
impl UnwindSafe for CloneLocal
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