pub struct ModelJudgeScorer { /* private fields */ }Expand description
Canonical-model-backed structured LLM judge.
Implementations§
Trait Implementations§
Source§impl Debug for ModelJudgeScorer
impl Debug for ModelJudgeScorer
Source§impl EvaluationScorer for ModelJudgeScorer
impl EvaluationScorer for ModelJudgeScorer
Source§fn score(
&self,
case: EvaluationCase,
output: EvaluationOutput,
) -> EvaluationFuture<Result<ScoreValue, EvaluationError>>
fn score( &self, case: EvaluationCase, output: EvaluationOutput, ) -> EvaluationFuture<Result<ScoreValue, EvaluationError>>
Scores one target output.
Auto Trait Implementations§
impl !RefUnwindSafe for ModelJudgeScorer
impl !UnwindSafe for ModelJudgeScorer
impl Freeze for ModelJudgeScorer
impl Send for ModelJudgeScorer
impl Sync for ModelJudgeScorer
impl Unpin for ModelJudgeScorer
impl UnsafeUnpin for ModelJudgeScorer
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