pub struct GithubSetup {
pub setup: Vec<ActionStep>,
pub cache: Vec<ActionStep>,
}Expand description
The GitHub steps that put the environment on a runner.
Fields§
§setup: Vec<ActionStep>Steps every job that runs a project tool takes first.
cache: Vec<ActionStep>Steps that cache the environment. A job that publishes or holds a write token never takes them, because any workflow that writes the same cache would then feed the job that publishes.
Trait Implementations§
Source§impl Clone for GithubSetup
impl Clone for GithubSetup
Source§impl Debug for GithubSetup
impl Debug for GithubSetup
Source§impl Default for GithubSetup
impl Default for GithubSetup
Source§impl<'de> Deserialize<'de> for GithubSetupwhere
GithubSetup: Default,
impl<'de> Deserialize<'de> for GithubSetupwhere
GithubSetup: Default,
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
impl Eq for GithubSetup
Source§impl PartialEq for GithubSetup
impl PartialEq for GithubSetup
Source§impl Serialize for GithubSetup
impl Serialize for GithubSetup
impl StructuralPartialEq for GithubSetup
Auto Trait Implementations§
impl Forget for GithubSetup
impl Freeze for GithubSetup
impl Move for GithubSetup
impl RefUnwindSafe for GithubSetup
impl Send for GithubSetup
impl Sync for GithubSetup
impl Unpin for GithubSetup
impl UnsafeUnpin for GithubSetup
impl UnwindSafe for GithubSetup
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.