pub struct StepEnvironmentUpdates {
pub outputs: HashMap<String, String>,
pub env_vars: HashMap<String, String>,
pub path_entries: Vec<String>,
pub step_summary: String,
}Expand description
Parsed results from all 4 GitHub Actions environment files after a step runs.
Fields§
§outputs: HashMap<String, String>Key-value pairs from GITHUB_OUTPUT
env_vars: HashMap<String, String>Key-value pairs from GITHUB_ENV
path_entries: Vec<String>Path entries from GITHUB_PATH (one per line)
step_summary: StringAccumulated markdown from GITHUB_STEP_SUMMARY
Trait Implementations§
Source§impl Default for StepEnvironmentUpdates
impl Default for StepEnvironmentUpdates
Source§fn default() -> StepEnvironmentUpdates
fn default() -> StepEnvironmentUpdates
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StepEnvironmentUpdates
impl RefUnwindSafe for StepEnvironmentUpdates
impl Send for StepEnvironmentUpdates
impl Sync for StepEnvironmentUpdates
impl Unpin for StepEnvironmentUpdates
impl UnsafeUnpin for StepEnvironmentUpdates
impl UnwindSafe for StepEnvironmentUpdates
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more