Struct PipelineFinalized

Source
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§

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.