Enum tydi_manifest::Dependency [−][src]
pub enum Dependency {
Path {
path: PathBuf,
},
Git {
git: String,
reference: Option<GitReference>,
},
}
Expand description
A dependency specification pointing to another project.
Variants
Path
Fields
path: PathBuf
Path to local project.
Path specifier for dependency. Specifies a directory path to a project root.
Git
Git specifier for dependency. Specifies a git repository url and optionally a git reference.
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for Dependency
impl Send for Dependency
impl Sync for Dependency
impl Unpin for Dependency
impl UnwindSafe for Dependency
Blanket Implementations
Mutably borrows from an owned value. Read more