pub enum ResolvedDependencySource {
Path,
Git {
url: String,
rev: String,
},
Bundle,
Registry {
registry: String,
},
}Expand description
Source classification for a resolved dependency.
Variants§
Path
Local source directory.
Git
Git checkout cached under ~/.shape/cache/git.
Bundle
Precompiled .shapec bundle path.
Registry
Version-selected registry package.
Trait Implementations§
Source§impl Clone for ResolvedDependencySource
impl Clone for ResolvedDependencySource
Source§fn clone(&self) -> ResolvedDependencySource
fn clone(&self) -> ResolvedDependencySource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolvedDependencySource
impl Debug for ResolvedDependencySource
Source§impl PartialEq for ResolvedDependencySource
impl PartialEq for ResolvedDependencySource
Source§fn eq(&self, other: &ResolvedDependencySource) -> bool
fn eq(&self, other: &ResolvedDependencySource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ResolvedDependencySource
impl StructuralPartialEq for ResolvedDependencySource
Auto Trait Implementations§
impl Freeze for ResolvedDependencySource
impl RefUnwindSafe for ResolvedDependencySource
impl Send for ResolvedDependencySource
impl Sync for ResolvedDependencySource
impl Unpin for ResolvedDependencySource
impl UnsafeUnpin for ResolvedDependencySource
impl UnwindSafe for ResolvedDependencySource
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§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.