pub struct PipelineFinalized {Show 18 fields
pub jobs: Vec<PipelineJobMetadata>,
pub artifacts: Vec<ArtifactMeta>,
pub parameters: Vec<ParameterMeta>,
pub extra_deps: BTreeSet<(usize, usize)>,
pub ado_name: Option<String>,
pub ado_schedule_triggers: Vec<AdoScheduleTriggers>,
pub ado_ci_triggers: Option<AdoCiTriggers>,
pub ado_pr_triggers: Option<AdoPrTriggers>,
pub ado_bootstrap_template: String,
pub ado_resources_repository: Vec<InternalAdoResourcesRepository>,
pub ado_post_process_yaml_cb: Option<Box<dyn FnOnce(Value) -> Value>>,
pub ado_variables: BTreeMap<String, String>,
pub ado_job_id_overrides: BTreeMap<usize, String>,
pub gh_name: Option<String>,
pub gh_schedule_triggers: Vec<GhScheduleTriggers>,
pub gh_ci_triggers: Option<GhCiTriggers>,
pub gh_pr_triggers: Option<GhPrTriggers>,
pub gh_bootstrap_template: String,
}
Expand description
Mirror of Pipeline
, except with all field marked as pub
.
Fields§
§jobs: Vec<PipelineJobMetadata>
§artifacts: Vec<ArtifactMeta>
§parameters: Vec<ParameterMeta>
§extra_deps: BTreeSet<(usize, usize)>
§ado_name: Option<String>
§ado_schedule_triggers: Vec<AdoScheduleTriggers>
§ado_ci_triggers: Option<AdoCiTriggers>
§ado_pr_triggers: Option<AdoPrTriggers>
§ado_bootstrap_template: String
§ado_resources_repository: Vec<InternalAdoResourcesRepository>
§ado_post_process_yaml_cb: Option<Box<dyn FnOnce(Value) -> Value>>
§ado_variables: BTreeMap<String, String>
§ado_job_id_overrides: BTreeMap<usize, String>
§gh_name: Option<String>
§gh_schedule_triggers: Vec<GhScheduleTriggers>
§gh_ci_triggers: Option<GhCiTriggers>
§gh_pr_triggers: Option<GhPrTriggers>
§gh_bootstrap_template: String
Implementations§
Source§impl PipelineFinalized
impl PipelineFinalized
pub fn from_pipeline(pipeline: Pipeline) -> Self
Auto Trait Implementations§
impl Freeze for PipelineFinalized
impl !RefUnwindSafe for PipelineFinalized
impl !Send for PipelineFinalized
impl !Sync for PipelineFinalized
impl Unpin for PipelineFinalized
impl !UnwindSafe for PipelineFinalized
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