pub struct Targets {
pub local: ModelId,
pub cloud: ModelId,
pub judge: Option<ModelId>,
pub cloud_judge: Option<ModelId>,
}Expand description
The tiers a verification-gated route moves between.
Fields§
§local: ModelIdThe tier that produces the attempt being verified.
cloud: ModelIdThe tier a request escalates to when the attempt is not licensed.
judge: Option<ModelId>The tier that answers verification questions.
Defaults to the local tier, since the readout and deliberation rungs are deliberately cheap and local.
cloud_judge: Option<ModelId>The tier that answers the cloud confirmation rungs, when configured.
Leaving this unset removes those rungs, which the decision rules treat as signals never produced rather than as indeterminate ones.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Targets
impl RefUnwindSafe for Targets
impl Send for Targets
impl Sync for Targets
impl Unpin for Targets
impl UnsafeUnpin for Targets
impl UnwindSafe for Targets
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