pub struct ImageBuildTask {
pub id: Option<String>,
pub type: Option<EnumTaskType>,
pub depends_on: Option<Vec<TaskDependency>>,
pub description: Option<String>,
pub execution_profile: Option<Box<TaskExecutionProfile>>,
pub input: Option<HashMap<String, SpecWithValue>>,
pub output: Option<HashMap<String, OutputValue>>,
pub conditions: Option<Vec<HashMap<String, Value>>>,
pub builder: Option<EnumBuilder>,
pub cache: Option<bool>,
pub context: Option<Box<Context>>,
pub destination: Option<Box<Destination>>,
}Fields§
§id: Option<String>§type: Option<EnumTaskType>§depends_on: Option<Vec<TaskDependency>>§description: Option<String>§execution_profile: Option<Box<TaskExecutionProfile>>§input: Option<HashMap<String, SpecWithValue>>§output: Option<HashMap<String, OutputValue>>§conditions: Option<Vec<HashMap<String, Value>>>§builder: Option<EnumBuilder>§cache: Option<bool>§context: Option<Box<Context>>§destination: Option<Box<Destination>>Implementations§
Source§impl ImageBuildTask
impl ImageBuildTask
pub fn new() -> ImageBuildTask
Trait Implementations§
Source§impl Clone for ImageBuildTask
impl Clone for ImageBuildTask
Source§fn clone(&self) -> ImageBuildTask
fn clone(&self) -> ImageBuildTask
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageBuildTask
impl Debug for ImageBuildTask
Source§impl Default for ImageBuildTask
impl Default for ImageBuildTask
Source§fn default() -> ImageBuildTask
fn default() -> ImageBuildTask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageBuildTask
impl<'de> Deserialize<'de> for ImageBuildTask
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
Source§impl PartialEq for ImageBuildTask
impl PartialEq for ImageBuildTask
Source§impl Serialize for ImageBuildTask
impl Serialize for ImageBuildTask
impl StructuralPartialEq for ImageBuildTask
Auto Trait Implementations§
impl Freeze for ImageBuildTask
impl RefUnwindSafe for ImageBuildTask
impl Send for ImageBuildTask
impl Sync for ImageBuildTask
impl Unpin for ImageBuildTask
impl UnwindSafe for ImageBuildTask
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