pub struct StreamingMetrics {
pub samples_processed: usize,
pub processing_rate: f64,
pub avg_latency_ms: f64,
pub p95_latency_ms: f64,
pub memory_usage_mb: f64,
pub drift_count: usize,
pub current_loss: f64,
pub current_learning_rate: f64,
pub throughput_violations: usize,
}Expand description
Streaming performance metrics
Fields§
§samples_processed: usizeTotal samples processed
processing_rate: f64Current processing rate (samples/second)
avg_latency_ms: f64Average latency per sample (milliseconds)
p95_latency_ms: f6495th percentile latency (milliseconds)
memory_usage_mb: f64Memory usage (MB)
drift_count: usizeConcept drifts detected
current_loss: f64Current loss
current_learning_rate: f64Learning rate
throughput_violations: usizeThroughput violations (exceeded latency budget)
Trait Implementations§
Source§impl Clone for StreamingMetrics
impl Clone for StreamingMetrics
Source§fn clone(&self) -> StreamingMetrics
fn clone(&self) -> StreamingMetrics
Returns a duplicate of the value. Read more
1.0.0 · 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 StreamingMetrics
impl Debug for StreamingMetrics
Auto Trait Implementations§
impl Freeze for StreamingMetrics
impl RefUnwindSafe for StreamingMetrics
impl Send for StreamingMetrics
impl Sync for StreamingMetrics
impl Unpin for StreamingMetrics
impl UnwindSafe for StreamingMetrics
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,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.