pub struct GuardState {
pub slots: HashMap<String, String>,
pub outcomes: HashMap<String, StepOutcome>,
}Fields§
§slots: HashMap<String, String>Every slot value produced by steps run so far, keyed by their produces name.
outcomes: HashMap<String, StepOutcome>Every step’s outcome recorded so far, keyed by step name.
Trait Implementations§
Source§impl Clone for GuardState
impl Clone for GuardState
Source§fn clone(&self) -> GuardState
fn clone(&self) -> GuardState
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 moreSource§impl Debug for GuardState
impl Debug for GuardState
Source§impl Default for GuardState
impl Default for GuardState
Source§fn default() -> GuardState
fn default() -> GuardState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GuardState
impl RefUnwindSafe for GuardState
impl Send for GuardState
impl Sync for GuardState
impl Unpin for GuardState
impl UnsafeUnpin for GuardState
impl UnwindSafe for GuardState
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