pub struct StreamingTelemetry {
pub frame_number: u64,
pub visible_chunk_count: usize,
pub loaded_chunk_count: usize,
pub pending_chunk_count: usize,
pub cache_hit_rate: f32,
pub memory_usage_mb: f32,
pub generation_rate: f32,
pub eviction_count: usize,
pub last_update_ms: f32,
}Expand description
Detailed telemetry for streaming system performance analysis.
Fields§
§frame_number: u64§visible_chunk_count: usize§loaded_chunk_count: usize§pending_chunk_count: usize§cache_hit_rate: f32§memory_usage_mb: f32§generation_rate: f32§eviction_count: usize§last_update_ms: f32Implementations§
Source§impl StreamingTelemetry
impl StreamingTelemetry
pub fn update_from_stats(&mut self, stats: &StreamingStats)
pub fn to_display_string(&self) -> String
Trait Implementations§
Source§impl Clone for StreamingTelemetry
impl Clone for StreamingTelemetry
Source§fn clone(&self) -> StreamingTelemetry
fn clone(&self) -> StreamingTelemetry
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 StreamingTelemetry
impl Debug for StreamingTelemetry
Source§impl Default for StreamingTelemetry
impl Default for StreamingTelemetry
Source§fn default() -> StreamingTelemetry
fn default() -> StreamingTelemetry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StreamingTelemetry
impl RefUnwindSafe for StreamingTelemetry
impl Send for StreamingTelemetry
impl Sync for StreamingTelemetry
impl Unpin for StreamingTelemetry
impl UnsafeUnpin for StreamingTelemetry
impl UnwindSafe for StreamingTelemetry
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