pub struct VisionJudge {
pub provider: String,
pub model: Option<String>,
}Expand description
Identity of a vision judge implementation (evidence honesty: once the model is swappable, a verdict must say which model answered).
Fields§
§provider: StringImplementation family, e.g. anthropic / openai-compat.
model: Option<String>The requested model id, when the implementation has one.
Trait Implementations§
Source§impl Clone for VisionJudge
impl Clone for VisionJudge
Source§fn clone(&self) -> VisionJudge
fn clone(&self) -> VisionJudge
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 VisionJudge
impl Debug for VisionJudge
Source§impl PartialEq for VisionJudge
impl PartialEq for VisionJudge
impl StructuralPartialEq for VisionJudge
Auto Trait Implementations§
impl Freeze for VisionJudge
impl RefUnwindSafe for VisionJudge
impl Send for VisionJudge
impl Sync for VisionJudge
impl Unpin for VisionJudge
impl UnsafeUnpin for VisionJudge
impl UnwindSafe for VisionJudge
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