[−][src]Enum cargo_clone::CloneMethodKind
An enum representation of supported cloning methods.
Variants
Downloads the .crate file from the registry and extracts it.
Clones using git.
Clones using hg.
Clones using pijul.
Clones using fossil.
Attempts to automatically detect which method to use using heuristics.
Implementations
impl CloneMethodKind[src]
pub fn command(&self) -> &str[src]
Returns the underlying command line command for the method.
pub fn from(method_name: &str) -> Option<CloneMethodKind>[src]
Creates a CloneMethodKind from a method name. If no name matches then None is returned.
Current options are crate, git, hg, mercurial, pijul, fossil, and auto
Trait Implementations
impl Clone for CloneMethodKind[src]
fn clone(&self) -> CloneMethodKind[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for CloneMethodKind[src]
Auto Trait Implementations
impl RefUnwindSafe for CloneMethodKind
impl Send for CloneMethodKind
impl Sync for CloneMethodKind
impl Unpin for CloneMethodKind
impl UnwindSafe for CloneMethodKind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,