pub struct Compile {
pub pname: Option<String>,
pub header: Option<String>,
pub define: Option<String>,
pub pdefine: Option<String>,
}Expand description
Represents a PDSC compile element
Fields§
§pname: Option<String>Processor instance name for multi-core devices
header: Option<String>Include file path injected into all projects
define: Option<String>Preprocessor define injected into all projects
pdefine: Option<String>Processor-specific preprocessor define
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Compile
impl<'de> Deserialize<'de> for Compile
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 Compile
impl StructuralPartialEq for Compile
Auto Trait Implementations§
impl Freeze for Compile
impl RefUnwindSafe for Compile
impl Send for Compile
impl Sync for Compile
impl Unpin for Compile
impl UnsafeUnpin for Compile
impl UnwindSafe for Compile
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