pub struct ReqImageBuildTask {
pub id: String,
pub type: 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: EnumBuilder,
pub cache: Option<bool>,
pub context: Box<ReqContext>,
pub destination: Box<ReqDestination>,
}Fields§
§id: String§type: 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: EnumBuilder§cache: Option<bool>§context: Box<ReqContext>§destination: Box<ReqDestination>Implementations§
Source§impl ReqImageBuildTask
impl ReqImageBuildTask
pub fn new( id: String, type: EnumTaskType, builder: EnumBuilder, context: ReqContext, destination: ReqDestination, ) -> ReqImageBuildTask
Trait Implementations§
Source§impl Clone for ReqImageBuildTask
impl Clone for ReqImageBuildTask
Source§fn clone(&self) -> ReqImageBuildTask
fn clone(&self) -> ReqImageBuildTask
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 ReqImageBuildTask
impl Debug for ReqImageBuildTask
Source§impl Default for ReqImageBuildTask
impl Default for ReqImageBuildTask
Source§fn default() -> ReqImageBuildTask
fn default() -> ReqImageBuildTask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReqImageBuildTask
impl<'de> Deserialize<'de> for ReqImageBuildTask
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 ReqImageBuildTask
impl PartialEq for ReqImageBuildTask
Source§impl Serialize for ReqImageBuildTask
impl Serialize for ReqImageBuildTask
impl StructuralPartialEq for ReqImageBuildTask
Auto Trait Implementations§
impl Freeze for ReqImageBuildTask
impl RefUnwindSafe for ReqImageBuildTask
impl Send for ReqImageBuildTask
impl Sync for ReqImageBuildTask
impl Unpin for ReqImageBuildTask
impl UnwindSafe for ReqImageBuildTask
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