pub struct StreamInspectorRecord {
pub stream_id: Symbol,
pub status: BrowserStreamStatus,
pub buffered: usize,
pub stats: StreamStats,
pub diagnostics: Vec<Symbol>,
pub snapshot: StreamInspectorSnapshot,
}Expand description
Inspector data shown by browser stream tools.
Fields§
§stream_id: SymbolId of the inspected stream.
status: BrowserStreamStatusCurrent browser-side status of the stream.
buffered: usizeNumber of buffered packets.
stats: StreamStatsAccumulated stream statistics.
diagnostics: Vec<Symbol>Diagnostics reported for the stream.
snapshot: StreamInspectorSnapshotInspector snapshot of the stream.
Trait Implementations§
Source§impl Clone for StreamInspectorRecord
impl Clone for StreamInspectorRecord
Source§fn clone(&self) -> StreamInspectorRecord
fn clone(&self) -> StreamInspectorRecord
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 StreamInspectorRecord
impl Debug for StreamInspectorRecord
impl Eq for StreamInspectorRecord
Source§impl PartialEq for StreamInspectorRecord
impl PartialEq for StreamInspectorRecord
Source§fn eq(&self, other: &StreamInspectorRecord) -> bool
fn eq(&self, other: &StreamInspectorRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StreamInspectorRecord
Auto Trait Implementations§
impl Freeze for StreamInspectorRecord
impl RefUnwindSafe for StreamInspectorRecord
impl Send for StreamInspectorRecord
impl Sync for StreamInspectorRecord
impl Unpin for StreamInspectorRecord
impl UnsafeUnpin for StreamInspectorRecord
impl UnwindSafe for StreamInspectorRecord
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