pub struct PipelineJobMetadata {Show 15 fields
pub root_nodes: BTreeMap<NodeHandle, Vec<Box<[u8]>>>,
pub root_configs: 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 command_wrapper: Option<CommandWrapperKind>,
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]>>>§root_configs: BTreeMap<NodeHandle, Vec<Box<[u8]>>>§patches: PatchResolver§label: String§platform: FlowPlatform§arch: FlowArch§cond_param_idx: Option<usize>§timeout_minutes: Option<u32>§command_wrapper: Option<CommandWrapperKind>§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 UnsafeUnpin 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