pub enum OutputScope {
Global,
Operation,
}Expand description
Where an OutputSpec’s runtime value is written.
Global outputs are merged into the runtime Store
and become visible to every subsequent step and return block.
Operation-scoped outputs are visible only within the current step
— callers read them from
HookEvent::AfterStep but they do not
persist.
Variants§
Global
Visible to every subsequent step and return block.
Operation
Visible only for the duration of the current step.
Trait Implementations§
Source§impl Clone for OutputScope
impl Clone for OutputScope
Source§fn clone(&self) -> OutputScope
fn clone(&self) -> OutputScope
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OutputScope
impl Debug for OutputScope
Source§impl PartialEq for OutputScope
impl PartialEq for OutputScope
impl StructuralPartialEq for OutputScope
Auto Trait Implementations§
impl Freeze for OutputScope
impl RefUnwindSafe for OutputScope
impl Send for OutputScope
impl Sync for OutputScope
impl Unpin for OutputScope
impl UnsafeUnpin for OutputScope
impl UnwindSafe for OutputScope
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