pub struct DriftWindow {
pub window_id: usize,
pub mean_confidence: f64,
pub std_confidence: f64,
pub type_distribution: HashMap<String, f64>,
pub count: usize,
pub unique_tokens: usize,
}Expand description
Metrics for a single time window.
Fields§
§window_id: usizeWindow identifier (timestamp or index)
mean_confidence: f64Mean confidence in this window
std_confidence: f64Standard deviation of confidence
type_distribution: HashMap<String, f64>Entity type distribution
count: usizeNumber of predictions in window
unique_tokens: usizeUnique tokens seen
Trait Implementations§
Source§impl Clone for DriftWindow
impl Clone for DriftWindow
Source§fn clone(&self) -> DriftWindow
fn clone(&self) -> DriftWindow
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 DriftWindow
impl Debug for DriftWindow
Source§impl<'de> Deserialize<'de> for DriftWindow
impl<'de> Deserialize<'de> for DriftWindow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DriftWindow
impl RefUnwindSafe for DriftWindow
impl Send for DriftWindow
impl Sync for DriftWindow
impl Unpin for DriftWindow
impl UnsafeUnpin for DriftWindow
impl UnwindSafe for DriftWindow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more