pub struct GuardMetrics {
pub total_inspected: u64,
pub total_allowed: u64,
pub total_flagged: u64,
pub total_blocked: u64,
pub block_rate: f64,
}Expand description
Snapshot of guard inspection metrics.
Fields§
§total_inspected: u64Total prompts inspected since guard creation.
total_allowed: u64Prompts that were allowed through.
total_flagged: u64Prompts that were flagged for audit.
total_blocked: u64Prompts that were blocked.
block_rate: f64Fraction of inspected prompts that were blocked (blocked / inspected).
Trait Implementations§
Source§impl Clone for GuardMetrics
impl Clone for GuardMetrics
Source§fn clone(&self) -> GuardMetrics
fn clone(&self) -> GuardMetrics
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 moreAuto Trait Implementations§
impl Freeze for GuardMetrics
impl RefUnwindSafe for GuardMetrics
impl Send for GuardMetrics
impl Sync for GuardMetrics
impl Unpin for GuardMetrics
impl UnsafeUnpin for GuardMetrics
impl UnwindSafe for GuardMetrics
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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