pub struct VariableInspector { /* private fields */ }Expand description
Variable inspector for tracking pipeline state
Implementations§
Source§impl VariableInspector
impl VariableInspector
pub fn new() -> Self
pub fn set_variable(&mut self, name: String, value: VariableValue)
pub fn get_variable(&self, name: &str) -> Option<&VariableValue>
pub fn get_all_variables(&self) -> HashMap<String, VariableValue>
pub fn take_snapshot(&mut self) -> String
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VariableInspector
impl RefUnwindSafe for VariableInspector
impl Send for VariableInspector
impl Sync for VariableInspector
impl Unpin for VariableInspector
impl UnwindSafe for VariableInspector
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> 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