pub struct PipelineJobMetadata {
pub root_nodes: BTreeMap<NodeHandle, Vec<Box<[u8]>>>,
pub patches: PatchResolver,
pub label: String,
pub platform: FlowPlatform,
pub arch: FlowArch,
pub cond_param_idx: Option<usize>,
pub ado_pool: Option<AdoPool>,
pub ado_variables: BTreeMap<String, String>,
pub gh_override_if: Option<String>,
pub gh_pool: Option<GhRunner>,
pub gh_global_env: BTreeMap<String, String>,
pub gh_permissions: BTreeMap<NodeHandle, BTreeMap<GhPermission, GhPermissionValue>>,
}
Fields§
§root_nodes: BTreeMap<NodeHandle, Vec<Box<[u8]>>>
§patches: PatchResolver
§label: String
§platform: FlowPlatform
§arch: FlowArch
§cond_param_idx: Option<usize>
§ado_pool: Option<AdoPool>
§ado_variables: BTreeMap<String, String>
§gh_override_if: Option<String>
§gh_pool: Option<GhRunner>
§gh_global_env: BTreeMap<String, String>
§gh_permissions: BTreeMap<NodeHandle, BTreeMap<GhPermission, GhPermissionValue>>
Auto Trait Implementations§
impl Freeze for PipelineJobMetadata
impl RefUnwindSafe for PipelineJobMetadata
impl Send for PipelineJobMetadata
impl Sync for PipelineJobMetadata
impl Unpin for PipelineJobMetadata
impl UnwindSafe for PipelineJobMetadata
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