pub struct Exe {
pub host: Option<String>,
pub commands: Vec<Command>,
pub arguments: Vec<Argument>,
}Expand description
Represents the PDSC exe element
Defines native executable invocation of the generator tool. Up to four
platform-specific <command> entries may be provided.
Fields§
§host: Option<String>Target host platform this invocation applies to; one of all (default), win, linux, mac, other
commands: Vec<Command>Platform-specific command lines used to invoke the generator (1..4)
arguments: Vec<Argument>Arguments appended to the command line
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Exe
impl<'de> Deserialize<'de> for Exe
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
impl Eq for Exe
impl StructuralPartialEq for Exe
Auto Trait Implementations§
impl Freeze for Exe
impl RefUnwindSafe for Exe
impl Send for Exe
impl Sync for Exe
impl Unpin for Exe
impl UnsafeUnpin for Exe
impl UnwindSafe for Exe
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