pub struct StatusReportingSettings {
pub power_management_events_enabled: Option<bool>,
pub network_info_enabled: Option<bool>,
pub memory_info_enabled: Option<bool>,
pub hardware_status_enabled: Option<bool>,
pub software_info_enabled: Option<bool>,
pub display_info_enabled: Option<bool>,
}Expand description
Settings controlling the behavior of status reports.
This type is not used in any activity, and only used as part of another schema.
Fields§
§power_management_events_enabled: Option<bool>Whether power management event reporting is enabled.
network_info_enabled: Option<bool>Whether network info reporting is enabled.
memory_info_enabled: Option<bool>Whether memory info reporting is enabled.
hardware_status_enabled: Option<bool>Whether hardware status reporting is enabled.
software_info_enabled: Option<bool>Whether software info reporting is enabled.
display_info_enabled: Option<bool>Whether displays reporting is enabled.
Trait Implementations§
source§impl Clone for StatusReportingSettings
impl Clone for StatusReportingSettings
source§fn clone(&self) -> StatusReportingSettings
fn clone(&self) -> StatusReportingSettings
Returns a copy 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 StatusReportingSettings
impl Debug for StatusReportingSettings
source§impl Default for StatusReportingSettings
impl Default for StatusReportingSettings
source§fn default() -> StatusReportingSettings
fn default() -> StatusReportingSettings
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for StatusReportingSettings
impl<'de> Deserialize<'de> for StatusReportingSettings
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 Serialize for StatusReportingSettings
impl Serialize for StatusReportingSettings
impl Part for StatusReportingSettings
Auto Trait Implementations§
impl Freeze for StatusReportingSettings
impl RefUnwindSafe for StatusReportingSettings
impl Send for StatusReportingSettings
impl Sync for StatusReportingSettings
impl Unpin for StatusReportingSettings
impl UnwindSafe for StatusReportingSettings
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more