pub struct EvaluationOutcome {
pub triggered: bool,
pub matched: bool,
pub succeeded: bool,
pub action_terminal: bool,
}Expand description
Completion-policy accounting for one evaluation.
Fields§
§triggered: boolThe evaluation consumed a trigger or schedule occurrence.
matched: boolAt least one event passed a material step.
succeeded: boolThe graph reached a sink or retained an event through its final step.
action_terminal: boolThe evaluation observed a terminal action outcome.
Trait Implementations§
Source§impl Clone for EvaluationOutcome
impl Clone for EvaluationOutcome
Source§fn clone(&self) -> EvaluationOutcome
fn clone(&self) -> EvaluationOutcome
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 moreimpl Copy for EvaluationOutcome
Source§impl Debug for EvaluationOutcome
impl Debug for EvaluationOutcome
Source§impl Default for EvaluationOutcome
impl Default for EvaluationOutcome
Source§fn default() -> EvaluationOutcome
fn default() -> EvaluationOutcome
Returns the “default value” for a type. Read more
impl Eq for EvaluationOutcome
Source§impl PartialEq for EvaluationOutcome
impl PartialEq for EvaluationOutcome
impl StructuralPartialEq for EvaluationOutcome
Auto Trait Implementations§
impl Freeze for EvaluationOutcome
impl RefUnwindSafe for EvaluationOutcome
impl Send for EvaluationOutcome
impl Sync for EvaluationOutcome
impl Unpin for EvaluationOutcome
impl UnsafeUnpin for EvaluationOutcome
impl UnwindSafe for EvaluationOutcome
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