pub struct CombinedJson {
pub current_elapsed_ns: u64,
pub channels: Vec<SerializableChannelStats>,
pub streams: Vec<SerializableStreamStats>,
}Expand description
Combined wrapper for both channels and streams JSON response
Fields§
§current_elapsed_ns: u64Current elapsed time since program start in nanoseconds
channels: Vec<SerializableChannelStats>Channel statistics
streams: Vec<SerializableStreamStats>Stream statistics
Trait Implementations§
Source§impl Clone for CombinedJson
impl Clone for CombinedJson
Source§fn clone(&self) -> CombinedJson
fn clone(&self) -> CombinedJson
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 CombinedJson
impl Debug for CombinedJson
Source§impl<'de> Deserialize<'de> for CombinedJson
impl<'de> Deserialize<'de> for CombinedJson
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
Auto Trait Implementations§
impl Freeze for CombinedJson
impl RefUnwindSafe for CombinedJson
impl Send for CombinedJson
impl Sync for CombinedJson
impl Unpin for CombinedJson
impl UnwindSafe for CombinedJson
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