pub enum SrsClientRespData {
Streams {
streams: Vec<Stream>,
},
Clients {
clients: Vec<Client>,
},
Vhosts {
vhosts: Vec<Vhost>,
},
Summary {
urls: Box<Urls>,
tests: Tests,
},
Version {
data: Version,
},
Feature {
data: FeaturesData,
},
Rusages {
data: Rusages,
},
SelfProcStats {
data: Box<SelfProcStats>,
},
SystemProcStats {
data: SystemProcStats,
},
MemInfos {
data: MemInfos,
},
}Variants§
Streams
Clients
Vhosts
Summary
Version
Fields
§
data: VersionFeature
Fields
§
data: FeaturesDataRusages
Fields
§
data: RusagesSelfProcStats
SystemProcStats
Fields
§
data: SystemProcStatsMemInfos
Fields
§
data: MemInfosTrait Implementations§
Source§impl Debug for SrsClientRespData
impl Debug for SrsClientRespData
Source§impl<'de> Deserialize<'de> for SrsClientRespData
impl<'de> Deserialize<'de> for SrsClientRespData
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 SrsClientRespData
impl RefUnwindSafe for SrsClientRespData
impl Send for SrsClientRespData
impl Sync for SrsClientRespData
impl Unpin for SrsClientRespData
impl UnsafeUnpin for SrsClientRespData
impl UnwindSafe for SrsClientRespData
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