pub struct GHJob {Show 19 fields
pub runs_on: Option<Value>,
pub steps: Vec<GHStep>,
pub needs: Option<Value>,
pub strategy: Option<GHStrategy>,
pub env: Option<Value>,
pub name: Option<String>,
pub condition: Option<String>,
pub timeout_minutes: Option<u32>,
pub continue_on_error: Option<Value>,
pub container: Option<Value>,
pub services: Option<Value>,
pub permissions: Option<Value>,
pub outputs: Option<Value>,
pub concurrency: Option<Value>,
pub defaults: Option<Value>,
pub uses: Option<String>,
pub with_inputs: Option<Value>,
pub secrets: Option<Value>,
pub environment: Option<Value>,
}Fields§
§runs_on: Option<Value>§steps: Vec<GHStep>§needs: Option<Value>§strategy: Option<GHStrategy>§env: Option<Value>§name: Option<String>§condition: Option<String>§timeout_minutes: Option<u32>§continue_on_error: Option<Value>§container: Option<Value>§services: Option<Value>§permissions: Option<Value>§outputs: Option<Value>§concurrency: Option<Value>§defaults: Option<Value>§uses: Option<String>§with_inputs: Option<Value>§secrets: Option<Value>§environment: Option<Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for GHJob
impl<'de> Deserialize<'de> for GHJob
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GHJob
impl RefUnwindSafe for GHJob
impl Send for GHJob
impl Sync for GHJob
impl Unpin for GHJob
impl UnsafeUnpin for GHJob
impl UnwindSafe for GHJob
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