pub struct InstallDep {
pub url: Option<SourceUrl>,
pub path: Option<PathBuf>,
pub subpath: Option<SourceSubpath>,
pub version: Option<String>,
pub filter: FilterConfig,
}Expand description
Consumer install intent — what goes in [dependencies] of a consumer mars.toml. Has optional URL or path source plus filters for selecting items.
Fields§
§url: Option<SourceUrl>§path: Option<PathBuf>§subpath: Option<SourceSubpath>§version: Option<String>§filter: FilterConfigTrait Implementations§
Source§impl Clone for InstallDep
impl Clone for InstallDep
Source§fn clone(&self) -> InstallDep
fn clone(&self) -> InstallDep
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 InstallDep
impl Debug for InstallDep
Source§impl<'de> Deserialize<'de> for InstallDep
impl<'de> Deserialize<'de> for InstallDep
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 InstallDep
impl PartialEq for InstallDep
Source§impl Serialize for InstallDep
impl Serialize for InstallDep
impl StructuralPartialEq for InstallDep
Auto Trait Implementations§
impl Freeze for InstallDep
impl RefUnwindSafe for InstallDep
impl Send for InstallDep
impl Sync for InstallDep
impl Unpin for InstallDep
impl UnsafeUnpin for InstallDep
impl UnwindSafe for InstallDep
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more