pub enum Base {
Ims {
ims: ImageBaseIms,
},
Product {
product: Product,
},
ImageRef {
image_ref: String,
},
}Expand description
Source for a base image — IMS, product catalog, or cross-reference.
Variants§
Ims
Directly references an IMS image by name, UUID, or type.
Fields
§
ims: ImageBaseImsIMS image reference (name, UUID, or legacy is_recipe).
Product
Pulls the latest matching image from the product catalog.
ImageRef
Cross-references the name of another image in the SAT images section.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Base
impl<'de> Deserialize<'de> for Base
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 Base
impl RefUnwindSafe for Base
impl Send for Base
impl Sync for Base
impl Unpin for Base
impl UnsafeUnpin for Base
impl UnwindSafe for Base
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