[−][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]
pub fn clone(&self) -> CloneMethodKind[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for CloneMethodKind[src]
Auto Trait Implementations
impl RefUnwindSafe for CloneMethodKind[src]
impl Send for CloneMethodKind[src]
impl Sync for CloneMethodKind[src]
impl Unpin for CloneMethodKind[src]
impl UnwindSafe for CloneMethodKind[src]
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,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub 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.
pub fn to_owned(&self) -> T[src]
pub 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.
pub 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>,