pub struct StepStateInfo { /* private fields */ }Expand description
Single step state information
Implementations§
Source§impl StepStateInfo
impl StepStateInfo
Sourcepub fn to_modified(
&self,
name: Option<&str>,
input: Option<Value>,
input_kind: Option<InputKind>,
passed: Option<bool>,
) -> Self
pub fn to_modified( &self, name: Option<&str>, input: Option<Value>, input_kind: Option<InputKind>, passed: Option<bool>, ) -> Self
Returns modified version of the step state info
Sourcepub fn input(&self) -> &Value
pub fn input(&self) -> &Value
Step input (serialized as serde_json::Value)
Sourcepub fn input_kind(&self) -> InputKind
pub fn input_kind(&self) -> InputKind
Step input kind (flow or external)
Trait Implementations§
Source§impl Clone for StepStateInfo
impl Clone for StepStateInfo
Source§impl Debug for StepStateInfo
impl Debug for StepStateInfo
Source§impl<'de> Deserialize<'de> for StepStateInfo
impl<'de> Deserialize<'de> for StepStateInfo
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 StepStateInfo
impl RefUnwindSafe for StepStateInfo
impl Send for StepStateInfo
impl Sync for StepStateInfo
impl Unpin for StepStateInfo
impl UnwindSafe for StepStateInfo
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