pub struct LayerProduct {
pub name: Option<String>,
pub playbook: Option<String>,
pub product: Product,
}Expand description
A CFS configuration layer sourced from a product catalog.
Fields§
§name: Option<String>Optional human-friendly name for this layer; defaults to a CFS-generated identifier when absent.
playbook: Option<String>Optional Ansible playbook filename within the product’s repo.
product: ProductProduct reference (name + version pin).
Trait Implementations§
Source§impl Debug for LayerProduct
impl Debug for LayerProduct
Source§impl<'de> Deserialize<'de> for LayerProduct
impl<'de> Deserialize<'de> for LayerProduct
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
Auto Trait Implementations§
impl Freeze for LayerProduct
impl RefUnwindSafe for LayerProduct
impl Send for LayerProduct
impl Sync for LayerProduct
impl Unpin for LayerProduct
impl UnsafeUnpin for LayerProduct
impl UnwindSafe for LayerProduct
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