pub struct PipelineJobMetadata {Show 13 fields
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 timeout_minutes: Option<u32>,
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>§timeout_minutes: Option<u32>§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