pub struct RuntimeRoomStatsSnapshot {
pub create_date: String,
pub uuid: String,
pub remote_address: String,
pub users_stats: RoomUserStatsSnapshot,
pub web_rtc_enabled: bool,
}Expand description
operator-facing room stats assembled from directory and transport snapshots
Fields§
§create_date: Stringroom publication timestamp in RFC 3339 UTC format
uuid: Stringroom uuid returned by /v1/channel
remote_address: Stringfirst create request address or unknown when unavailable
users_stats: RoomUserStatsSnapshotlive user, stream and bitrate stats read after the directory snapshot
web_rtc_enabled: boolroom creation flag exposed by /v1/stats
Trait Implementations§
Source§impl Clone for RuntimeRoomStatsSnapshot
impl Clone for RuntimeRoomStatsSnapshot
Source§fn clone(&self) -> RuntimeRoomStatsSnapshot
fn clone(&self) -> RuntimeRoomStatsSnapshot
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 RuntimeRoomStatsSnapshot
impl Debug for RuntimeRoomStatsSnapshot
Source§impl PartialEq for RuntimeRoomStatsSnapshot
impl PartialEq for RuntimeRoomStatsSnapshot
impl Eq for RuntimeRoomStatsSnapshot
impl StructuralPartialEq for RuntimeRoomStatsSnapshot
Auto Trait Implementations§
impl Freeze for RuntimeRoomStatsSnapshot
impl RefUnwindSafe for RuntimeRoomStatsSnapshot
impl Send for RuntimeRoomStatsSnapshot
impl Sync for RuntimeRoomStatsSnapshot
impl Unpin for RuntimeRoomStatsSnapshot
impl UnsafeUnpin for RuntimeRoomStatsSnapshot
impl UnwindSafe for RuntimeRoomStatsSnapshot
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> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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