pub enum ResolvedSourceCandidate {
Url(ValidUrl),
LocalPath(PathBuf),
Git {
url: ValidUrl,
rev: Option<String>,
subpath: Option<PathBuf>,
},
}Variants§
Trait Implementations§
Source§impl Clone for ResolvedSourceCandidate
impl Clone for ResolvedSourceCandidate
Source§fn clone(&self) -> ResolvedSourceCandidate
fn clone(&self) -> ResolvedSourceCandidate
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 ResolvedSourceCandidate
impl Debug for ResolvedSourceCandidate
Source§impl<'de> Deserialize<'de> for ResolvedSourceCandidate
impl<'de> Deserialize<'de> for ResolvedSourceCandidate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResolvedSourceCandidate
impl PartialEq for ResolvedSourceCandidate
Source§impl Serialize for ResolvedSourceCandidate
impl Serialize for ResolvedSourceCandidate
impl Eq for ResolvedSourceCandidate
impl StructuralPartialEq for ResolvedSourceCandidate
Auto Trait Implementations§
impl Freeze for ResolvedSourceCandidate
impl RefUnwindSafe for ResolvedSourceCandidate
impl Send for ResolvedSourceCandidate
impl Sync for ResolvedSourceCandidate
impl Unpin for ResolvedSourceCandidate
impl UnsafeUnpin for ResolvedSourceCandidate
impl UnwindSafe for ResolvedSourceCandidate
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