pub struct CompiledJudgeCheck {
pub index: usize,
pub label: String,
pub stage: GuardrailStage,
pub on_fail: GuardrailOnFail,
pub replacement: Option<String>,
pub prompt: String,
}Expand description
A compiled llm_judge check, carried separately from the sync checks
because it must be evaluated asynchronously by the capability hooks.
Fields§
§index: usize§label: String§stage: GuardrailStage§on_fail: GuardrailOnFail§replacement: Option<String>§prompt: StringThe natural-language policy prompt.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompiledJudgeCheck
impl RefUnwindSafe for CompiledJudgeCheck
impl Send for CompiledJudgeCheck
impl Sync for CompiledJudgeCheck
impl Unpin for CompiledJudgeCheck
impl UnsafeUnpin for CompiledJudgeCheck
impl UnwindSafe for CompiledJudgeCheck
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request