pub struct OutputFieldGuardCondition { /* private fields */ }Expand description
Exact structured-output predicate used by a ceremony guard.
Implementations§
Source§impl OutputFieldGuardCondition
impl OutputFieldGuardCondition
pub fn new( step_id: StepId, output_field: StepOutputField, expected: Value, ) -> Self
pub fn step_id(&self) -> &StepId
pub fn output_field(&self) -> &StepOutputField
pub fn expected(&self) -> &Value
pub fn is_satisfied(&self, record: &StepExecutionRecord) -> bool
Trait Implementations§
Source§impl Clone for OutputFieldGuardCondition
impl Clone for OutputFieldGuardCondition
Source§fn clone(&self) -> OutputFieldGuardCondition
fn clone(&self) -> OutputFieldGuardCondition
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 OutputFieldGuardCondition
impl Debug for OutputFieldGuardCondition
Source§impl<'de> Deserialize<'de> for OutputFieldGuardCondition
impl<'de> Deserialize<'de> for OutputFieldGuardCondition
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
impl Eq for OutputFieldGuardCondition
impl StructuralPartialEq for OutputFieldGuardCondition
Auto Trait Implementations§
impl Freeze for OutputFieldGuardCondition
impl RefUnwindSafe for OutputFieldGuardCondition
impl Send for OutputFieldGuardCondition
impl Sync for OutputFieldGuardCondition
impl Unpin for OutputFieldGuardCondition
impl UnsafeUnpin for OutputFieldGuardCondition
impl UnwindSafe for OutputFieldGuardCondition
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