pub struct BinaryTarget {
pub archive: String,
pub cmd: String,
pub args: Option<CommandArgs>,
pub env: Option<Environment>,
}Expand description
A single downloadable binary distribution for a particular platform.
Fields§
§archive: StringRemote archive that contains the binary package.
cmd: StringRelative path within the archive to the command that should be executed.
args: Option<CommandArgs>Optional default command-line arguments that accompany the executable.
env: Option<Environment>Optional environment variables that will be injected before execution.
Trait Implementations§
Source§impl Clone for BinaryTarget
impl Clone for BinaryTarget
Source§fn clone(&self) -> BinaryTarget
fn clone(&self) -> BinaryTarget
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 BinaryTarget
impl Debug for BinaryTarget
Source§impl<'de> Deserialize<'de> for BinaryTarget
impl<'de> Deserialize<'de> for BinaryTarget
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 BinaryTarget
impl PartialEq for BinaryTarget
Source§impl Serialize for BinaryTarget
impl Serialize for BinaryTarget
impl Eq for BinaryTarget
impl StructuralPartialEq for BinaryTarget
Auto Trait Implementations§
impl Freeze for BinaryTarget
impl RefUnwindSafe for BinaryTarget
impl Send for BinaryTarget
impl Sync for BinaryTarget
impl Unpin for BinaryTarget
impl UnsafeUnpin for BinaryTarget
impl UnwindSafe for BinaryTarget
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.