pub struct PipelineDslGeneratorStep {
pub id: NodeId,
pub mode: PipelineDslGeneratorMode,
pub branches: Vec<PipelineDslBranch>,
pub stages: Vec<PipelineDslGeneratorStage>,
pub pick: Option<PipelineDslSelectionSpec>,
pub arrange: Option<PipelineDslSelectionSpec>,
pub then_pick: Option<PipelineDslSelectionSpec>,
pub then_arrange: Option<PipelineDslSelectionSpec>,
pub count: Option<usize>,
pub metadata: BTreeMap<String, Value>,
}Fields§
§id: NodeId§mode: PipelineDslGeneratorMode§branches: Vec<PipelineDslBranch>§stages: Vec<PipelineDslGeneratorStage>§pick: Option<PipelineDslSelectionSpec>§arrange: Option<PipelineDslSelectionSpec>§then_pick: Option<PipelineDslSelectionSpec>§then_arrange: Option<PipelineDslSelectionSpec>§count: Option<usize>§metadata: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for PipelineDslGeneratorStep
impl Clone for PipelineDslGeneratorStep
Source§fn clone(&self) -> PipelineDslGeneratorStep
fn clone(&self) -> PipelineDslGeneratorStep
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PipelineDslGeneratorStep
impl Debug for PipelineDslGeneratorStep
Source§impl<'de> Deserialize<'de> for PipelineDslGeneratorStep
impl<'de> Deserialize<'de> for PipelineDslGeneratorStep
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PipelineDslGeneratorStep, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PipelineDslGeneratorStep, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PipelineDslGeneratorStep
impl PartialEq for PipelineDslGeneratorStep
Source§fn eq(&self, other: &PipelineDslGeneratorStep) -> bool
fn eq(&self, other: &PipelineDslGeneratorStep) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PipelineDslGeneratorStep
impl Serialize for PipelineDslGeneratorStep
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for PipelineDslGeneratorStep
Auto Trait Implementations§
impl Freeze for PipelineDslGeneratorStep
impl RefUnwindSafe for PipelineDslGeneratorStep
impl Send for PipelineDslGeneratorStep
impl Sync for PipelineDslGeneratorStep
impl Unpin for PipelineDslGeneratorStep
impl UnsafeUnpin for PipelineDslGeneratorStep
impl UnwindSafe for PipelineDslGeneratorStep
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