pub struct ScriptedEvaluator { /* private fields */ }Expand description
Scripted evaluator that returns a prebuilt report after validating its confidence contract.
Implementations§
Source§impl ScriptedEvaluator
impl ScriptedEvaluator
Sourcepub fn new(report: EvaluationReport) -> Self
pub fn new(report: EvaluationReport) -> Self
Creates a scripted evaluator from a fixed report.
Trait Implementations§
Source§impl Clone for ScriptedEvaluator
impl Clone for ScriptedEvaluator
Source§fn clone(&self) -> ScriptedEvaluator
fn clone(&self) -> ScriptedEvaluator
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 ScriptedEvaluator
impl Debug for ScriptedEvaluator
Source§impl Evaluator for ScriptedEvaluator
impl Evaluator for ScriptedEvaluator
Source§fn evaluate(
&self,
request: &EvaluationRequest,
_evidence: &EvidenceBundle,
) -> Result<EvaluationReport, AgentError>
fn evaluate( &self, request: &EvaluationRequest, _evidence: &EvidenceBundle, ) -> Result<EvaluationReport, AgentError>
Runs the evaluator and returns a validated report.
Auto Trait Implementations§
impl Freeze for ScriptedEvaluator
impl RefUnwindSafe for ScriptedEvaluator
impl Send for ScriptedEvaluator
impl Sync for ScriptedEvaluator
impl Unpin for ScriptedEvaluator
impl UnsafeUnpin for ScriptedEvaluator
impl UnwindSafe for ScriptedEvaluator
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