pub struct EvaluationTraceView {
pub rule_id: String,
pub rule_version: String,
pub subject: EntityRef,
pub terms: Vec<EvaluationTermView>,
pub result: i64,
pub boundary: BoundaryId,
}Expand description
Holder-facing projection of one EvaluationTraceRecord, returned by
CanwuViewer::evaluation_traces. It keeps the rule, subject, boundary,
result, and each term’s contribution, and omits evidence identities.
Fields§
§rule_id: String§rule_version: String§subject: EntityRef§terms: Vec<EvaluationTermView>§result: i64§boundary: BoundaryIdTrait Implementations§
Source§impl Clone for EvaluationTraceView
impl Clone for EvaluationTraceView
Source§impl Debug for EvaluationTraceView
impl Debug for EvaluationTraceView
Source§impl<'de> Deserialize<'de> for EvaluationTraceView
impl<'de> Deserialize<'de> for EvaluationTraceView
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 EvaluationTraceView
Source§impl From<&EvaluationTraceRecord> for EvaluationTraceView
impl From<&EvaluationTraceRecord> for EvaluationTraceView
Source§fn from(record: &EvaluationTraceRecord) -> Self
fn from(record: &EvaluationTraceRecord) -> Self
Converts to this type from the input type.
Source§impl PartialEq for EvaluationTraceView
impl PartialEq for EvaluationTraceView
Source§impl Serialize for EvaluationTraceView
impl Serialize for EvaluationTraceView
impl StructuralPartialEq for EvaluationTraceView
Auto Trait Implementations§
impl Freeze for EvaluationTraceView
impl RefUnwindSafe for EvaluationTraceView
impl Send for EvaluationTraceView
impl Sync for EvaluationTraceView
impl Unpin for EvaluationTraceView
impl UnsafeUnpin for EvaluationTraceView
impl UnwindSafe for EvaluationTraceView
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