pub struct SystemInfo {Show 14 fields
pub available_processors: Option<i32>,
pub config_folder: Option<String>,
pub free_memory: Option<i64>,
pub java_vendor: Option<String>,
pub java_vendor_version: Option<String>,
pub java_version: Option<String>,
pub log_folder: Option<String>,
pub os_architecture: Option<String>,
pub os_name: Option<String>,
pub os_version: Option<String>,
pub start_level: Option<i32>,
pub total_memory: Option<i64>,
pub uptime: Option<i64>,
pub userdata_folder: Option<String>,
}Fields§
§available_processors: Option<i32>§config_folder: Option<String>§free_memory: Option<i64>§java_vendor: Option<String>§java_vendor_version: Option<String>§java_version: Option<String>§log_folder: Option<String>§os_architecture: Option<String>§os_name: Option<String>§os_version: Option<String>§start_level: Option<i32>§total_memory: Option<i64>§uptime: Option<i64>§userdata_folder: Option<String>Implementations§
Source§impl SystemInfo
impl SystemInfo
pub fn new() -> SystemInfo
Trait Implementations§
Source§impl Clone for SystemInfo
impl Clone for SystemInfo
Source§fn clone(&self) -> SystemInfo
fn clone(&self) -> SystemInfo
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 SystemInfo
impl Debug for SystemInfo
Source§impl Default for SystemInfo
impl Default for SystemInfo
Source§fn default() -> SystemInfo
fn default() -> SystemInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SystemInfo
impl<'de> Deserialize<'de> for SystemInfo
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 SystemInfo
impl PartialEq for SystemInfo
Source§impl Serialize for SystemInfo
impl Serialize for SystemInfo
impl StructuralPartialEq for SystemInfo
Auto Trait Implementations§
impl Freeze for SystemInfo
impl RefUnwindSafe for SystemInfo
impl Send for SystemInfo
impl Sync for SystemInfo
impl Unpin for SystemInfo
impl UnwindSafe for SystemInfo
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