pub struct SetupStepArgs {
pub step_id: String,
pub apply: bool,
pub full: bool,
}Expand description
Single setup step.
Fields§
§step_id: StringStep id (s1, m1, d1, …).
apply: boolWhen true, apply privileged changes on the box (default false = plan only).
full: boolTreat the step as part of the full pipeline when true (default true).
Trait Implementations§
Source§impl Debug for SetupStepArgs
impl Debug for SetupStepArgs
Source§impl<'de> Deserialize<'de> for SetupStepArgs
impl<'de> Deserialize<'de> for SetupStepArgs
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 JsonSchema for SetupStepArgs
impl JsonSchema for SetupStepArgs
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for SetupStepArgs
impl RefUnwindSafe for SetupStepArgs
impl Send for SetupStepArgs
impl Sync for SetupStepArgs
impl Unpin for SetupStepArgs
impl UnsafeUnpin for SetupStepArgs
impl UnwindSafe for SetupStepArgs
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