pub struct EvaluationTerm {
pub term_id: String,
pub contribution: i64,
pub evidence: Vec<EvidenceRef>,
}Expand description
One named contribution to a rule evaluation, with the evidence it read.
Term IDs and their meaning are application content. The contribution is an integer in the rule’s own fixed unit.
Fields§
§term_id: String§contribution: i64§evidence: Vec<EvidenceRef>Persisted evidence the term read, strictly sorted and unique.
Trait Implementations§
Source§impl Clone for EvaluationTerm
impl Clone for EvaluationTerm
Source§fn clone(&self) -> EvaluationTerm
fn clone(&self) -> EvaluationTerm
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 EvaluationTerm
impl Debug for EvaluationTerm
Source§impl<'de> Deserialize<'de> for EvaluationTerm
impl<'de> Deserialize<'de> for EvaluationTerm
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EvaluationTerm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EvaluationTerm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EvaluationTerm
Source§impl PartialEq for EvaluationTerm
impl PartialEq for EvaluationTerm
Source§impl Serialize for EvaluationTerm
impl Serialize for EvaluationTerm
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for EvaluationTerm
Auto Trait Implementations§
impl Freeze for EvaluationTerm
impl RefUnwindSafe for EvaluationTerm
impl Send for EvaluationTerm
impl Sync for EvaluationTerm
impl Unpin for EvaluationTerm
impl UnsafeUnpin for EvaluationTerm
impl UnwindSafe for EvaluationTerm
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