pub struct Csolution {
pub clayers: Vec<Clayer>,
pub templates: Vec<CsolutionTemplate>,
}Expand description
Represents the PDSC csolution element
Groups software layers and project templates published by a pack for use with csolution-based projects.
Fields§
§clayers: Vec<Clayer>Software layer definitions (0..*)
templates: Vec<CsolutionTemplate>Project template definitions (0..*)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Csolution
impl<'de> Deserialize<'de> for Csolution
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 Csolution
impl StructuralPartialEq for Csolution
Auto Trait Implementations§
impl Freeze for Csolution
impl RefUnwindSafe for Csolution
impl Send for Csolution
impl Sync for Csolution
impl Unpin for Csolution
impl UnsafeUnpin for Csolution
impl UnwindSafe for Csolution
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