pub struct JobPlanInput {
pub job_id: String,
pub runner_os: RunnerOs,
pub runs_on: Vec<String>,
pub container_image: Option<String>,
pub env: Vec<(String, String)>,
pub ports: Vec<String>,
pub volumes: Vec<String>,
pub options: String,
pub credentials_username_present: bool,
pub credentials_password_present: bool,
pub location: Option<String>,
}Expand description
Concrete plan-job inputs.
Fields§
§job_id: String§runner_os: RunnerOs§runs_on: Vec<String>§container_image: Option<String>§env: Vec<(String, String)>§ports: Vec<String>§volumes: Vec<String>§options: String§credentials_username_present: bool§credentials_password_present: bool§location: Option<String>Optional source location, used for check-workflow to point at the
originating workflow path.
Trait Implementations§
Source§impl Clone for JobPlanInput
impl Clone for JobPlanInput
Source§fn clone(&self) -> JobPlanInput
fn clone(&self) -> JobPlanInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for JobPlanInput
impl RefUnwindSafe for JobPlanInput
impl Send for JobPlanInput
impl Sync for JobPlanInput
impl Unpin for JobPlanInput
impl UnsafeUnpin for JobPlanInput
impl UnwindSafe for JobPlanInput
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