pub struct SessionMetricsMessage {
pub encode_time_us: Option<u64>,
pub transport_rtt_ms: Option<f32>,
}Expand description
Optional telemetry that can drive the browser-side performance dashboard.
Fields§
§encode_time_us: Option<u64>§transport_rtt_ms: Option<f32>Implementations§
Source§impl SessionMetricsMessage
impl SessionMetricsMessage
pub fn new() -> Self
pub fn with_encode_time_us(self, encode_time_us: u64) -> Self
pub fn with_transport_rtt_ms(self, transport_rtt_ms: f32) -> Self
Trait Implementations§
Source§impl Clone for SessionMetricsMessage
impl Clone for SessionMetricsMessage
Source§fn clone(&self) -> SessionMetricsMessage
fn clone(&self) -> SessionMetricsMessage
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 SessionMetricsMessage
impl Debug for SessionMetricsMessage
Source§impl Default for SessionMetricsMessage
impl Default for SessionMetricsMessage
Source§fn default() -> SessionMetricsMessage
fn default() -> SessionMetricsMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionMetricsMessage
impl<'de> Deserialize<'de> for SessionMetricsMessage
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
Source§impl PartialEq for SessionMetricsMessage
impl PartialEq for SessionMetricsMessage
Source§impl Serialize for SessionMetricsMessage
impl Serialize for SessionMetricsMessage
impl StructuralPartialEq for SessionMetricsMessage
Auto Trait Implementations§
impl Freeze for SessionMetricsMessage
impl RefUnwindSafe for SessionMetricsMessage
impl Send for SessionMetricsMessage
impl Sync for SessionMetricsMessage
impl Unpin for SessionMetricsMessage
impl UnsafeUnpin for SessionMetricsMessage
impl UnwindSafe for SessionMetricsMessage
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