Struct google_androidmanagement1::api::HardwareStatus
source · [−]pub struct HardwareStatus {
pub battery_temperatures: Option<Vec<f32>>,
pub cpu_temperatures: Option<Vec<f32>>,
pub cpu_usages: Option<Vec<f32>>,
pub create_time: Option<String>,
pub fan_speeds: Option<Vec<f32>>,
pub gpu_temperatures: Option<Vec<f32>>,
pub skin_temperatures: Option<Vec<f32>>,
}Expand description
Hardware status. Temperatures may be compared to the temperature thresholds available in hardwareInfo to determine hardware health.
This type is not used in any activity, and only used as part of another schema.
Fields
battery_temperatures: Option<Vec<f32>>Current battery temperatures in Celsius for each battery on the device.
cpu_temperatures: Option<Vec<f32>>Current CPU temperatures in Celsius for each CPU on the device.
cpu_usages: Option<Vec<f32>>CPU usages in percentage for each core available on the device. Usage is 0 for each unplugged core. Empty array implies that CPU usage is not supported in the system.
create_time: Option<String>The time the measurements were taken.
fan_speeds: Option<Vec<f32>>Fan speeds in RPM for each fan on the device. Empty array means that there are no fans or fan speed is not supported on the system.
gpu_temperatures: Option<Vec<f32>>Current GPU temperatures in Celsius for each GPU on the device.
skin_temperatures: Option<Vec<f32>>Current device skin temperatures in Celsius.
Trait Implementations
sourceimpl Clone for HardwareStatus
impl Clone for HardwareStatus
sourcefn clone(&self) -> HardwareStatus
fn clone(&self) -> HardwareStatus
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for HardwareStatus
impl Debug for HardwareStatus
sourceimpl Default for HardwareStatus
impl Default for HardwareStatus
sourcefn default() -> HardwareStatus
fn default() -> HardwareStatus
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for HardwareStatus
impl<'de> Deserialize<'de> for HardwareStatus
sourcefn 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
sourceimpl Serialize for HardwareStatus
impl Serialize for HardwareStatus
impl Part for HardwareStatus
Auto Trait Implementations
impl RefUnwindSafe for HardwareStatus
impl Send for HardwareStatus
impl Sync for HardwareStatus
impl Unpin for HardwareStatus
impl UnwindSafe for HardwareStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more