pub struct ServerStatus {Show 16 fields
pub cpu: f64,
pub cpu_cores: i32,
pub logical_pro: i32,
pub cpu_speed_mhz: f64,
pub mem: ResourceStat,
pub swap: ResourceStat,
pub disk: ResourceStat,
pub xray: XrayState,
pub uptime: u64,
pub loads: Vec<f64>,
pub tcp_count: i64,
pub udp_count: i64,
pub net_io: NetIO,
pub net_traffic: NetTraffic,
pub public_ip: PublicIP,
pub app_stats: AppStats,
}Fields§
§cpu: f64§cpu_cores: i32§logical_pro: i32§cpu_speed_mhz: f64§mem: ResourceStat§swap: ResourceStat§disk: ResourceStat§xray: XrayState§uptime: u64§loads: Vec<f64>§tcp_count: i64§udp_count: i64§net_io: NetIO§net_traffic: NetTraffic§public_ip: PublicIP§app_stats: AppStatsTrait Implementations§
Source§impl Clone for ServerStatus
impl Clone for ServerStatus
Source§fn clone(&self) -> ServerStatus
fn clone(&self) -> ServerStatus
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 ServerStatus
impl Debug for ServerStatus
Source§impl<'de> Deserialize<'de> for ServerStatus
impl<'de> Deserialize<'de> for ServerStatus
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 ServerStatus
impl RefUnwindSafe for ServerStatus
impl Send for ServerStatus
impl Sync for ServerStatus
impl Unpin for ServerStatus
impl UnsafeUnpin for ServerStatus
impl UnwindSafe for ServerStatus
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